JS中的Object.create()
阅读:10960 次 编辑日期:2015-08-03
目录:
概述:
最近这天气极容易感冒,大家还是注意身体,今天凌晨1点就带媳妇儿大人去看急诊了,刚回到家中,但愿媳妇儿大人能赶快好起来~
继承是我们在工作中,或者面试中经常遇见的问题,但是除了new一个函数之外我们还能如何继承一个函数或者一个对象呢?今天我们来说说Object.create()。
Object.create()
通过 Object.create() 方法,使用一个指定的原型对象和一个额外的属性对象创建一个新对象。这是一个用于对象创建、继承和重用的强大的新接口。说直白点,就是一个新的对象可以继承一个对象的属性,并且可以自行添加属性。
var parents = {
name : "UW3C",
bron : "2013",
from : "China"
}
var child = Object.create(
parents,
{
title : {
value : "技术分享",
},
year : {
value : "2",
}
}
);
alert(child.name + child.title + "创建于" + child.bron + "今年" + child.year + "岁了~");
//UW3C技术分享创建于2013今年2岁了~