zoukankan      html  css  js  c++  java
  • 对象——浅识

    1.创建对象

      Object.create()

    2.属性的查询和设置

      . []

    3.关联数组

      以字符串索引

    4.删除属性

      delete

    5.检测属性

      hasOwnPreperty()

      propertyIsEnumerable()

    6.枚举属性

      for / in 

    7.属性特性,可获取某个对象特定属性的属性描述符

      Object.getOwnPropertyDescriptor()

    8.遍历原型链

      Object.getPrototypeof()

    9.设置属性特性

      Object.definePeoperty()

    10.同时修改或创建多个属性

      Object.defineProperties()

      参数:1.对象 2.映射列表

    11.判断可扩展

      Object.esExtensible()

    12.对象转为不可扩展

      Object.preventExtensions()

    13.对象设为不可扩展(所有属性不可配置/添加,已有属性不可删除/配置)

      Object.seal()

    14.检测对象是否封闭

      Object.isSealed()

    15.严格锁定对象

      Object.freeze()

    16.对象序列化

      JSON.stringify()

      JSON.parse()

    17.其他方法

      toString()

      toLocaleString()

      toJSON()

      valueOf()

  • 相关阅读:
    Linux内存初始化
    linux PCI设备初始化过程
    Linux网络地址转换分析
    Linux内核中流量控制
    IPSEC实现
    ip_conntrack 实现
    module_init宏解析
    IP隧道基础研究
    IPV6介绍
    Golang的接口
  • 原文地址:https://www.cnblogs.com/sunmyboke/p/6665839.html
Copyright © 2011-2022 走看看