3 回答

TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超4個(gè)贊
由于您似乎想將spotify用作links.
JS中有兩種類型的數(shù)組:
標(biāo)準(zhǔn)數(shù)組是: [ ]
關(guān)聯(lián)數(shù)組是:{ }!
如您所見,您可以將{ }which 也用作 javascript 中的對(duì)象作為數(shù)組。然后你就可以用它spotify作為鑰匙了。所以你的代碼將如下所示:
var links = {};
$.each(playlist_data, function(index, element) {
links[index] = {
spotify: element.spotify,
soundcloud: element.soundcloud,
};
});
console.log(links_s.Music1.spotify) // Spotify Music 1

TA貢獻(xiàn)1895條經(jīng)驗(yàn) 獲得超3個(gè)贊
你可以用下面的代碼命名你的每個(gè) obj
var playlist_data = {
"Music1": {
"soundcloud": "Soundcloud Music 1",
"spotify": "Spotify Music 1"
},
"Music2": {
"soundcloud": "Soundcloud Music 2",
"spotify": "Spotify Music 2"
},
"Music3": {
"soundcloud": "Soundcloud Music 3",
"spotify": "Spotify Music 3"
},
"Music4": {
"soundcloud": "Soundcloud Music 4",
"spotify": "Spotify Music 4"
}
};
var links = [];
$.each(playlist_data, function(index, element) {
links.push({
spotify: element.spotify,
soundcloud: element.soundcloud,
});
});
let myMusic = {};
for(let x = 0 ; x < links.length ; x++)
{
let z = Number(x+1);
myMusic["music"+z] = links[x];
}
console.log(myMusic.music1);
添加回答
舉報(bào)