一、创建对象

   对象直接量和 new Object (构造函数)与  Object.create 创建对象的区别

    1、对象直接量和 new Object (构造函数)  原型都是Object 的 prototype

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

    2、Object.create 可以实现继承,可以传入任意原型创建新对象

      let o1 = Object.create({x:1, y:2});   =>  o1 继承了 x 和 y 的属性

      let O2 = Object.create(null)   => O2 不继承任何属性和方法

      let O3 = Object.create(Object.prototype);  =>  作用和对象直接量及new 创建对象一样

二、

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄