MDN Object对象文档阅读记录

200 阅读1分钟

对象设计的3个要点

  1. constructor
  2. prototype
  3. proto

constructor 指向创建对象的那个函数 prototype显式对象 __proto__隐式对象 prop 指向创建该对象的那个对象 proptype最后都会转换到__proto__上

instanceof原理要确认A是B的实例 只要确认B的__proto__指向的对象在A的原型链上

Object方法

基本方法

配置属性
Object.defineProperty();
Object.defineProperties();
创建对象
Object.create();
合并对象
Object.assign();
获取值
Object.keys();
Object.values();

保护对象

禁止扩展
Object.isExtensible();
Object.preventExtensions();
只允许修改和读取
Object.isSealed();
Object.Seal();
只允许读取
Object.Freeze();
Object.Froozed();