亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

關于數組遍歷問題想請教下各位 js

關于數組遍歷問題想請教下各位 js

慕森卡 2019-03-05 13:10:45
let data = [{'名稱':'a1','編碼':'0026'},{'名稱':'a2','編碼':'0026'},{'名稱':'a3','編碼':'0026'},{'名稱':'a4','編碼':'0026'},{'名稱':'a5','編碼':'0026'},{'名稱':'a6','編碼':'0026'},{'名稱':'a7','編碼':'0026'},{'名稱':'a8','編碼':'0026'},{'名稱':'a9','編碼':'0026'}];//想要的結果,請問該怎么弄呢let result = [[{'名稱':'a1','編碼':'0026'},{'名稱':'a2','編碼':'0026'},{'名稱':'a3','編碼':'0026'},{'名稱':'a4','編碼':'0026'}],[{'名稱':'a5','編碼':'0026'},{'名稱':'a6','編碼':'0026'},{'名稱':'a7','編碼':'0026'},{'名稱':'a8','編碼':'0026'}],[{'名稱':'a9','編碼':'0026'}]]
查看完整描述

3 回答

?
慕虎7371278

TA貢獻1802條經驗 獲得超4個贊

才每四個分一組?


var result = [];

for (var i = 0, len = data.length; i < len; i += 4) {

  result.push(data.slice(i, i + 4));

}


查看完整回答
反對 回復 2019-03-30
?
紅顏莎娜

TA貢獻1842條經驗 獲得超13個贊

才let newArr = [];

for(let i = 0; i < data.length/4; i++){

    newArr.push(data.slice(i, i+4))

}

跟上面一樣的。


查看完整回答
反對 回復 2019-03-30
?
互換的青春

TA貢獻1797條經驗 獲得超6個贊

才let temp = Array.from({length: Math.ceil(data.length / 4)}, (v, i) => i).map(() => {

  return data.splice(0, 4)

});


console.log(temp)

[ [ { '名稱': 'a1', '編碼': '0026' },

    { '名稱': 'a2', '編碼': '0026' },

    { '名稱': 'a3', '編碼': '0026' },

    { '名稱': 'a4', '編碼': '0026' } ],

  [ { '名稱': 'a5', '編碼': '0026' },

    { '名稱': 'a6', '編碼': '0026' },

    { '名稱': 'a7', '編碼': '0026' },

    { '名稱': 'a8', '編碼': '0026' } ],

  [ { '名稱': 'a9', '編碼': '0026' } ] ]


查看完整回答
反對 回復 2019-03-30
  • 3 回答
  • 0 關注
  • 475 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號