对象——浅识

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

posted @ 2017-04-04 18:30  米琦米琦  阅读(76)  评论(0编辑  收藏  举报