一、什么是"非構造函數"的繼承?
比如,現在有一個對象,叫做"中國人"。
還有一個對象,叫做"醫生"。
這里要注意,這兩個對象都是普通對象,不是構造函數,無法使用構造函數方法實現"繼承"。
二、object()方法
json格式的發明人Douglas Crockford,提出了一個object()函數,可以做到這一點。
- function object(o) {
- function F() {}
- F.prototype = o;
- return new F();
- }
新聞熱點
疑難解答
圖片精選