• 对象——浅识


    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()

  • 相关阅读:
    程序修炼之道——从小工到专家(3)
    组合
    子类重用父类的功能
    对象之间的交互
    属性查找与绑定方法
    类与对象的定义与使用
    hashlib模块subprocess模块
    configerparser模块
    shelve模块 xml模块
    sys模块 json pickle模块
  • 原文地址:https://www.cnblogs.com/sunmyboke/p/6665839.html
Copyright © 2020-2023  润新知