Jac*_*eus 1 javascript arrays jquery
我正在寻找一种将数组推入对象的方法.
谢谢这个:
var playlists = {
playlist01: [],
playlist02: [],
playlist03: []
};
Run Code Online (Sandbox Code Playgroud)
现在我需要推送一个名为"playlist04"的新数组,但我不知道名字,我把它放在var名称中.
像这样的东西: playlists.push($foo: []);
谁能帮我?
谢谢你的问候!
你把东西推到了数组中.您可以向对象添加属性.这很简单:
playlists.playlist04 = [];
Run Code Online (Sandbox Code Playgroud)
或者如果我正确地解释你的后一个代码,就像这样:
playlists.playlist04 = $foo;
Run Code Online (Sandbox Code Playgroud)
或者,如果您不知道属性所需的名称,但是您将该名称存储在变量中,则可以使用括号表示法:
playlists[$foo] = [];
Run Code Online (Sandbox Code Playgroud)