オブジェクトを構築するコードがいくつかありました。
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
それはすべてうまくいきました。次に、コードの先頭に「use strict」を追加すると、この関数が壊れました。Firebug が報告されました: これは未定義です - this.id = id
これを修正するにはどうすればよいですか?