公用屬性與原型鏈

對象聲明的兩種方法:函數

var a = {}; //方法一
var b = new Object(); //方法二

//補充一個:
a===b //false

 

關於公用屬性和原型鏈的理解圖:spa

var 對象=new 函數;
對象.__proto__===函數.prototype;

object.__proto__===Function.prototype;
function.__proto__===Function.prototype;
Object.prototype.__proto__===null;

 

看到成串兒的文字解釋就心累,因此我就畫圖理解了,如有錯誤麻煩留言指出,謝謝!prototype

相關文章
相關標籤/搜索