首頁 > web前端 > js教程 > 主體

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

php中世界最好的语言
發布: 2018-05-30 15:06:31
原創
6802 人瀏覽過

這次帶給大家怎麼使用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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板