js合并兩個(gè)數(shù)組生成合并后的key:value數(shù)組
更新時(shí)間:2018年05月09日 21:17:29 作者:王燕欣
這篇文章主要是介紹了js將兩個(gè)數(shù)組合并為類json方式,需要的朋友可以參考下
核心代碼
// var activeSubjectsName = ["語文", "數(shù)學(xué)", "英語", "思想品德", "科學(xué)"];
// 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: "數(shù)學(xué)", value: 2},
// {name: "英語", value: 2},
// {name: "思想品德", value: 28},
// {name: "科學(xué)", value: 29}
// ]
原理就是將兩個(gè)數(shù)組結(jié)合到一個(gè)數(shù)組里面,跟json對(duì)照關(guān)系一樣,需要的朋友可以參考一下,注意兩個(gè)數(shù)組按順序?qū)?yīng)好即可。
相關(guān)文章
如何通過setTimeout理解JS運(yùn)行機(jī)制詳解
這篇文章主要給大家介紹了關(guān)于如何通過setTimeout理解JS運(yùn)行機(jī)制的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用js具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03
中高級(jí)前端必須了解的JS中的內(nèi)存管理(推薦)
這篇文章主要介紹了中高級(jí)前端必須了解的JS中的內(nèi)存管理,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
JS短路原理的應(yīng)用示例 精簡(jiǎn)代碼的途徑
正如標(biāo)題所言,js中||和&&的特性幫我們精簡(jiǎn)了代碼的同時(shí),也帶來了代碼可讀性的降低。這就需要我們自己來權(quán)衡了,下面有個(gè)不錯(cuò)的示例2013-12-12
用javascript代替marquee的滾動(dòng)字幕效果代碼
用javascript代替marquee的滾動(dòng)字幕效果代碼...2007-04-04

