一、什么是”非构造函数”的继承?
比如,现在有一个对象,叫做”中国人”。
代码如下:
var Chinese = { nation:’中国’ };
还有一个对象,叫做”医生”。
代码如下:
var Doctor ={ career:’医生’ }
请问怎样才能让”医生”去继承”中国人”,也就是说,我怎样才能生成一个”中国医生”的对象?
这里要注意,这两个对象都是普通对象,不是构造函数,无法使用构造函数方法实现”继承”。
二、object()方法
json格式的发明人Douglas Crockford,提出了一个object()函数,可以做到这一点。
function object(o