Javascript将对象放在对象中

时间:2015-02-19 11:07:17

标签: javascript arrays object

是否可以将Object存储到Object中..我已在我的代码中尝试使用entry:entry但没有成功。

我对Object [String,String]没有问题,但Object [Object,String]对我不起作用。

$.each(data.scheduleEntries, function(index, entry){
  arr[{entry:entry}] = entry.startDate;
})

1 个答案:

答案 0 :(得分:0)

不,不可能将对象用作对象中的键。属性名称始终是字符串。当然,您可以将对象用作属性值。

在您的情况下,直接使用arr[entry]应该有效;如果你真的需要对象作为键,你可以使用Map objects和ES6(也有效率较低的垫片)。