Object.create()函数浅析
“ 创建对象的方式,里面的窍门你知道吗”
01 前言
不知道大家是否知道创建对象有多少种方法呢?我们通常创建对象都是以字面量的形式,以 var o = { } 的方式创建的对象是会连接到Object的原型上面,但是我们要是想创建一个我们自定义的对象怎么办呢?这就要使用到我们接下来讲解的 Object.create()方法了。
02 Object.create()
在MDN上面的定义是:
Object.create()方法创建一个新对象,使用现有的对象来提供新创建的对象的__ proto __
该方法可以接收两个参数:
-
proto:新创建对象的原型对象
-
propertiesObject:自身定义的属性,具体如下
-
configurable
true
当且仅当该属性描述符的类型可以被改变并且该属性可以从对应对象中删除。 默
-