为什么这不起作用?我收到一个错误,我的IE9不支持此操作。
var data = new { selectedUnitKey: { value1: 1, value2: 2} }
答案 0 :(得分:3)
删除new
:
var data = { selectedUnitKey: { value1: 1, value2: 2} }
来自the MDN:
new运算符创建用户定义的对象类型或的实例 其中一个具有构造函数的内置对象类型。
在定义“类”时使用这样的新内容:
function SomeClass(unitKey) {
this.selectedUnitKey = unitKey;
}
var data = new SomeClass({ value1: 1, value2: 2});