标签:创建对象 code back 原型对象 new The create 实例 erp
Object.create()方法是ECMAScript5中新增的,用来规范化原型式继承的。
这个方法接收两个参数,一个是用作新对象原型的对象,和一个为新对象定义额外属性的(可选)对象。
// 第二个参数对象格式与Object.defineProperties()方法的第二个参数格式相同
var theOtherPerson = Object.create(person, {
name : {
configurable : false, // 不可修改
value : "Greg"
}
});
console.log(theOtherPerson.name); // Greg
theOtherPerson.name = "Bob"; // 失效
console.log(theOtherPerson.name); // Greg
new Object()方法的实质是,使用引用类型Object的构造函数创建了一个新的实例,这个实例拥有Object默认的方法如toString、toLocaleString等。
标签:创建对象 code back 原型对象 new The create 实例 erp
原文地址:https://www.cnblogs.com/fsg6/p/13245998.html