首頁 >web前端 >js教程 >怎麼使用js合併數組產生key:value數組

怎麼使用js合併數組產生key:value數組

php中世界最好的语言
php中世界最好的语言原創
2018-05-30 15:06:316832瀏覽

這次帶給大家怎麼使用js合併陣列產生key:value數組,使用js合併數組產生key:value數組的注意事項有哪些,以下就是實戰案例,一起來看一下。

核心代碼

// var activeSubjectsName = ["语文", "数学", "英语", "思想品德", "科学"];
// var activeSubjectsNum = [46, 2, 2, 28, 29];
// var activeSubjectsArr = [];
for (var i = 0; i < activeSubjectsName.length; i++) {
 console.log(i);
 var activeSubjectsObject = {};
 for (var j = 0; j < activeSubjectsNum.length; j++) {
  if (i == j) {
   activeSubjectsObject.name = activeSubjectsName[i];
   activeSubjectsObject.value = activeSubjectsNum[j];
   activeSubjectsArr.push(activeSubjectsObject);
  }
 }
}
console.log(activeSubjectsArr);
// activeSubjectsArr=[
// {name: "语文", value: 46},
// {name: "数学", value: 2},
// {name: "英语", value: 2},
// {name: "思想品德", value: 28},
// {name: "科学", value: 29}
// ]

原理就是將兩個數組結合到一個數組裡面,跟json對照關係一樣,需要的朋友可以參考一下,注意兩個數組按順序對應好即可。

相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

jQuery實作模糊查詢實戰案例解析

#怎麼處理async/await浪費效能問題

以上是怎麼使用js合併數組產生key:value數組的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn