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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

js多個數(shù)組(3個以上)如何合并成json形式

js多個數(shù)組(3個以上)如何合并成json形式

紅糖糍粑 2019-05-11 15:34:31
題目描述arr1=[1,2,3,4,5];arr2=[a1,a2,a3,a4,a5];arr3=[b1,b2,b3,b4,b5];arr4=[c1,c2,c3,c4,c5];arr5=[11,22,33,44,55];多個數(shù)組類似這個形式,數(shù)組里內(nèi)容是不定的需要合并成這個形式[{"a":"1","b":"a1","c":"b1","d":"c1","e":"11"},{"a":"2","b":"a2","c":"b2","d":"c2","e":"22"},{"a":"3","b":"a3","c":"b3","d":"c3","e":"33"},{"a":"4","b":"a4","c":"b4","d":"c4","e":"44"},{"a":"5","b":"a5","c":"b5","d":"c5","e":"55"}]兩個數(shù)組我用的2個for循環(huán)嵌套和if語句判斷push到對象里如果更多(5-6個數(shù)組)有什么更好的辦法。
查看完整描述

3 回答

?
weixin_慕仰3408494

TA貢獻(xiàn)1條經(jīng)驗 獲得超0個贊

大佬 你這問題解決了嗎? 我也遇到這問題了

查看完整回答
反對 回復(fù) 2020-03-20
?
夢里花落0921

TA貢獻(xiàn)1772條經(jīng)驗 獲得超6個贊

動態(tài)傳入數(shù)組,動態(tài)計算key,即可,代碼如下:
constarr1=[1,2,3,4,5];
constarr2=['a1','a2','a3','a4','a5'];
constarr3=['b1','b2','b3','b4','b5'];
constarr4=['c1','c2','c3','c4','c5'];
constarr5=[11,22,33,44,55];
functionparse(...arrList){
constresult=[]
for(leti=0,l=arrList.length,arr,key;iarr=arrList[i]
key=String.fromCharCode(97+i)
for(letj=0,l=arr.length;jif(!result[j]){
result[j]={}
}
result[j][key]=arr[j]
}
}
returnresult
}
parse(arr1,arr2,arr3,arr4,arr5)
                            
查看完整回答
反對 回復(fù) 2019-05-11
?
汪汪一只貓

TA貢獻(xiàn)1898條經(jīng)驗 獲得超8個贊

看錯問題,再修改一下:
import_from'lodash'
constarr1=[1,2,3,4,5];
constarr2=['a1','a2','a3','a4','a5'];
constarr3=['b1','b2','b3','b4','b5'];
constarr4=['c1','c2','c3','c4','c5'];
constarr5=[11,22,33,44,55];
constresult=_.zip(arr1,arr2,arr3,arr4,arr5)
console.log(result)
                            
查看完整回答
反對 回復(fù) 2019-05-11
  • flez
    flez
    返回的結(jié)果是這種形式的:[['fred', 30, true], ['barney', 40, false]]
  • 3 回答
  • 0 關(guān)注
  • 3558 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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