これは chrome/firefox では問題なく動作しますが、IE 9 では失敗します。これを正しく行うにはどうすればよいですか?
var Wrapper = function ()
{
this.loc = {};
this.loc.default = {}; // fails here in IE
this.loc.default.lat = 30;
this.loc.default.lon = -120;
};
これは chrome/firefox では問題なく動作しますが、IE 9 では失敗します。これを正しく行うにはどうすればよいですか?
var Wrapper = function ()
{
this.loc = {};
this.loc.default = {}; // fails here in IE
this.loc.default.lat = 30;
this.loc.default.lon = -120;
};
https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Reserved_Wordsdefault
JS の予約済みキーワード
が原因かもしれません
代わりに別のものを試しましたかdefault
default
は予約語です。別の呼び方をしてみてください。