JavaScript Object.create() 方法
示例
// 创建一个对象:
const person = {
firstName: "John",
lastName: "Doe"
};
// 创建新对象
const man = Object.create(person);
man.firstName = "Peter";亲自试一试 »描述
Object.create() 方法用于从现有对象创建一个新对象。
语法
Object.create(object, properties)
参数
| 参数 | 描述 |
| object | 必填。 一个已存在的对象。 |
| properties | 可选。 要添加或更改的属性描述符: value: value writable : true|false enumerable : true|false configurable : true|false get : function set : function |
返回值
| 类型 | 描述 |
| Object | 已创建的对象。 |
浏览器支持
Object.create() 是 ECMAScript 5 (ES5 2009) 的一项特性。
JavaScript 2009 自 2013 年 7 月起,所有浏览器均已支持 JavaScript 2009。
| Chrome 23 |
IE/Edge 11 |
Firefox 21 |
Safari 6 |
Opera 15 |
| 2012年9月 | 2012年9月 | 2013年4月 | 2012年7月 | 2013年7月 |
