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

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

JavaScript數(shù)組的拼湊問題

JavaScript數(shù)組的拼湊問題

函數(shù)式編程 2018-09-07 14:12:10
有如下代碼:var arr1 = [1,2,3,4,5,6,7,8,9,10,11,12];var arr2 = [{    count:3,     month:5,    },    {    count:6,     month:7    }]; 現(xiàn)在需要合成另外一個(gè)數(shù)組:var result = [null,null,null,null,null,3,null,6,null,null,null,null];即:所求數(shù)組有數(shù)據(jù)(3,5)的為arr2中的count的值,所在的下標(biāo)為arr2中的month的值,其他置空,數(shù)組長(zhǎng)度為arr1的長(zhǎng)度,請(qǐng)問應(yīng)該怎么做?新手求大神指點(diǎn)
查看完整描述

1 回答

?
慕神8447489

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

完全無法理解你的描述??雌饋硐袷且粋€(gè)根據(jù)月份的統(tǒng)計(jì)數(shù)據(jù)用數(shù)組來展現(xiàn)。
另外你的arr2里面mouth:5后面的 ,要去掉
那么這樣的話你的arr1沒有存在的必要。

var arr2 = [{    'count':3,    'month':5
   },
   {    'count':6,    'month':7
   },
   {    'count':7,    'month':2
   },
   {    'count':1,    'month':8
   },
   {    'count':2,    'month':1
   }];console.table(arr2);console.log(arr2);
var arrResult = [];
arrResult.length = 11;for (var i = arrResult.length - 1; i >= 0; i--) {
    arrResult[i] = null;
};for (var i = arr2.length - 1; i >= 0; i--) {
    arrResult[arr2[i].month]=arr2[i].count;
};console.log(arrResult);// 輸出[null, 2, 7, null, null, 3, null, 6, 1, null, null]//不做循環(huán)null處理的話輸出 
[1: 2, 2: 7, 5: 3, 7: 6, 8: 1] 
// 前面數(shù)字是下標(biāo),后面是值,別忘了數(shù)組也是對(duì)象。


查看完整回答
反對(duì) 回復(fù) 2018-10-24
  • 1 回答
  • 0 關(guān)注
  • 437 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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