如何创建嵌套的javascript对象

时间:2013-03-05 11:19:27

标签: javascript internet-explorer object

这在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;
};

2 个答案:

答案 0 :(得分:3)

https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Reserved_Words 也许是因为default是JS中的保留关键字

您是否尝试使用其他代替default

答案 1 :(得分:0)

default is a reserved word。尝试将其称为其他内容。