一、什么是"非构造函数"的继承?
比如,现在有一个对象,叫做"中国人"。
还有一个对象,叫做"医生"。
这里要注意,这两个对象都是普通对象,不是构造函数,无法使用构造函数方法实现"继承"。
二、object()方法
json格式的发明人Douglas Crockford,提出了一个object()函数,可以做到这一点。
- function object(o) {
- function F() {}
- F.prototype = o;
- return new F();
- }
新闻热点
疑难解答
图片精选