我正在寻找一种将数组推入对象的方法。
谢谢这个:
var playlists = {
playlist01: [],
playlist02: [],
playlist03: []
};
现在我需要推送一个名为“playlist04”的新数组,但我不知道这个名字,我有一个var名称。
这样的事情:playlists.push($foo: []);
任何人都可以帮助我吗?
谢谢你和问候!
答案 0 :(得分:5)
您将内容推送到数组。您将属性添加到对象。就这么简单:
playlists.playlist04 = [];
或者如果我正确地解释你的后一个代码,就像这样:
playlists.playlist04 = $foo;
或如果您不知道属性所需的名称,但是您将该名称存储在变量中,则可以使用括号表示法:
playlists[$foo] = [];