0
我有一些代碼,構造一個對象:的javascript:嚴格的模式和對象
function gridObjConst(id, itemName, itemPrice, itemListPrice, width, height, imgName) {
this.id = id;
this.itemName = itemName;
this.itemPrice = itemPrice;
this.itemListPrice = itemListPrice;
this.width = width;
this.height = height;
this.imgName = imgName;
return this;
}
我用了W3Schools的頁面作爲指導:http://www.w3schools.com/js/js_objects.asp
這一切都工作得很好。然後我在代碼的頂部添加了「嚴格使用」,並且此功能打破了。 Firebug報告:這是不明確的 - this.id = id
我該如何解決這個問題?
你使用'new gridObjConst(...)'還是'gridObjConst(...)'? –
另外:您可能想要尋找[比w3schools更可靠的來源](http://w3fools.com/)。 –