JavaScript prototype 屬性

String 對象參考手冊 JavaScript String 對象


定義和用法

prototype 屬性允許您向對象添加屬性和方法

注意: Prototype 是全局屬性,適用於所有的 Javascript 對象。

語法

object.prototype.name=value


流覽器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

所有主要流覽器都支持 prototype 屬性


實例

實例

適用 prototype 屬性給對象添加屬性:

function employee(name,jobtitle,born){ this.name=name; this.jobtitle=jobtitle; this.born=born; } var fred=new employee("Fred Flintstone","Caveman",1970); employee.prototype.salary=null; fred.salary=20000; document.write(fred.salary);

以上實例輸出結果:

20000



String 對象參考手冊 JavaScript String 對象