我嘗試向下面的構造函數發送名稱和顏色。方法this.whatAreYou()
應該在調用時檢索這些字符串。如何從方法返回一個字符串?
我想在屏幕上顯示它。
我有以下代碼:
function Gadget(name, color) {
this.name = name;
this.color = color;
this.whatAreYou = function() {
return 'I am a ' + this.name+ ' ' + this.color;
};
}
string = Gadget(grass, green);
alert(string);
但警報不起作用。我怎樣才能達到我想要的行爲?
非常感謝怎麼樣'Gadget.prototype = { 價格:100, 等級:3, 的getInfo:函數(){ 回報 '評價:' + this.rating + '價格爲:' +這個價格; } }; var gadget = new Gadget(); var string = gadget.getInfo(); alert(string); ' – yossi
似乎很好(很難閱讀評論)。使用原型是一個好主意(我想你已經在你的問題中定義了構造函數)。 –