第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

為 array.push() 中的對(duì)象命名

為 array.push() 中的對(duì)象命名

Qyouu 2021-06-11 09:01:41
在我的代碼的一部分中,我從 JSON 文件中提取數(shù)據(jù)并將其放置在基于對(duì)象的數(shù)組中。我成功接收數(shù)據(jù),并且可以將每個(gè)數(shù)據(jù)放在數(shù)組中的單個(gè)對(duì)象上。唯一的問(wèn)題是,我想為每個(gè)對(duì)象命名。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,  });});console.log(links);<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>在上面的代碼中似乎復(fù)制了相同的 JSON 數(shù)據(jù),但它是一個(gè)簡(jiǎn)化版本。所以結(jié)果我想這樣稱呼它links.Music2和links.Music2.spotify
查看完整描述

3 回答

?
繁華開滿天機(jī)

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


查看完整回答
反對(duì) 回復(fù) 2021-06-18
?
蠱毒傳說(shuō)

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);


查看完整回答
反對(duì) 回復(fù) 2021-06-18
  • 3 回答
  • 0 關(guān)注
  • 266 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)