var a = {};
var b = Object.create(a);
var c = Object.craete(b);
// 1.1 如果一個對象是由 Object.create生成 那么它就繼承自這個對象
c.__proto__ === b;
b.__proto__ === a;
// 1.2 a是直接從Object而來 所以a是Object的實例 所以 a 繼承自O(shè)bject的原型
a.__proto__ === Object.prototype;
function Person () {}
var person = new Person();
// 1.3 如果一個對象是由構(gòu)造函數(shù)生成 那么它就繼承這個構(gòu)造函數(shù)的原型
person.__proto__ === Person.prototype;
// 2.1 任一函數(shù)都是Function的實例對象 根據(jù) 1.3 則有任一函數(shù)都繼承自Function的原型
Person.__proto__ === Function.prototype
// 2.2 Object也是一個函數(shù) 那么它也遵循 2.1
Object.__proto__ === Function.prototype
// 2.3 即使是Function自己 也是自己的實例 同樣遵循2.1
Function.__proto__ === Function.prototype
// 3. 函數(shù)具有 prototype 屬性來表示這個函數(shù)的原型 prototype是一個實例對象 除了__proto__外還有一個construcor
// 3.2 constructor 就是其自身
Person.prototype.constructor === Person
Object.prototype.constructor === Object
Function.prototype.constructor === Function
// 3.3 幾乎任一函數(shù)的原型也是一個對象 這個對象是Object的實例對象
Person.prototype.__proto__ === Object.prototype
Function.prototype.__proto__ === Object.prototype
// 3.4 Object的原型不是Object的實例對象 而是 null
Object.prototype.__proto__ === null
JavaScript 繼承與原型鏈學(xué)習(xí)筆記
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來骗卜,“玉大人宠页,你說我怎么就攤上這事左胞。” “怎么了举户?”我有些...
- 文/不壞的土叔 我叫張陵烤宙,是天一觀的道長。 經(jīng)常有香客問我俭嘁,道長躺枕,這世上最難降的妖魔是什么? 我笑而不...
- 正文 為了忘掉前任供填,我火速辦了婚禮拐云,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘近她。我一直安慰自己叉瘩,他們只是感情好,可當(dāng)我...
- 文/花漫 我一把揭開白布粘捎。 她就那樣靜靜地躺著薇缅,像睡著了一般。 火紅的嫁衣襯著肌膚如雪攒磨。 梳的紋絲不亂的頭發(fā)上泳桦,一...
- 文/蒼蘭香墨 我猛地睜開眼演痒,長吁一口氣:“原來是場噩夢啊……” “哼亲轨!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起鸟顺,我...
- 正文 年R本政府宣布褥符,位于F島的核電站,受9級特大地震影響抚垃,放射性物質(zhì)發(fā)生泄漏喷楣。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一鹤树、第九天 我趴在偏房一處隱蔽的房頂上張望铣焊。 院中可真熱鬧,春花似錦罕伯、人聲如沸粗截。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至绽榛,卻和暖如春湿酸,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背灭美。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- Author:Mr.柳上原 付出不亞于任何的努力 愿我們所有的努力,都不會被生活辜負(fù) 不忘初心围详,方得始終 這幾天一...
- 在OC里面有class的概念朴乖,但是這里js中并沒有,是基于原型的繼承助赞。 詳細(xì)見繼承與原型鏈
- __proto__ 每個JS對象一定對應(yīng)一個原型對象买羞,并從原型對象繼承屬性和方法對象proto屬性的值就是它所對應(yīng)...
- 原型畜普,原型鏈與原型繼承 用自己的方式理解原型,原型鏈和原型繼承 javascript——原型與原型鏈 JavaSc...
- 原型的基本概念 要想真正理解js的原型和原型鏈的概念群叶,必須且只要記住以下幾點即可: ? 一切都是對象(看似如此)吃挑。...