11
所以,如果你看看這個小提琴http://jsfiddle.net/r0k3t/z8f2N/1/你可以看到,爲什麼不是Object.prototype ===到myNewObj.prototype?
var me = { fName: "ken", lName: "n" };
console.log(Object.prototype === Object.getPrototypeOf(me));
返回true。爲什麼不
console.log(Object.prototype === me.prototype);
鑑於我創建了「我」的對象爲對象字面果然它的原型應該是Object.prototype中和第一線似乎證實。
+1 - 一個很好的補充是:'console.log(Object.prototype === me .__ proto __);'*(它將通過ES6標準化* – jAndy
哦,達尼特!我也知道這一點)我希望我能在第一時間吸收所有的東西,並且記住這一切 – Kenn
儘管如此 - 爲什麼Yehuda Katz會說他的博客(http://yehudakatz.com/2011/08/12/understanding-prototypes-in-javascript/)下的「對象文字」 - 「對象文字總是將新創建的對象的原型設置爲位於Object的對象.prototype「,然後看圖像。你能怪我感到困惑嗎? yeesh! – Kenn