Js行爲委託

[[Prototype]]機制就是指對象中的一個內部鏈接引用到別一個對象。如果在第一個對象上沒有找到需要的屬性或者方法引用,引擎就會繼續在[[Prototype]]關聯的對象上進行查找。同理,如果在後者中也沒有找到需要的引用就會繼續查找他的[[Prototype]],以此類推。這一系列對象的鏈接被稱爲“原型鏈”。所有普通的對象都有內置的Object.prototype,指向原型鏈的頂端(比如說全局作用域),如果在原型鏈中找不到指定的屬性就會停止。toString()、valueOf()和其他一些通用的功能都存在於Object.prototype對象上,因此語言中所有的對象都可以使用它們。

《=========================================================================》

類理論:

class Task{

    id;

    //構造函數Task()

    Task(ID){id=ID;}

    outputTask(){output(id);}

}

class XYZ inherits Task{

    label;

    //構造函數XYZ

    XYZ(ID,label){super(ID);label=label;}

    outputTask(){super();output(label);}

}

《====================================================================》


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章