[[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);}
}
《====================================================================》