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

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

js中如何使用for循環,按3位為基準進行疊加循環?

js中如何使用for循環,按3位為基準進行疊加循環?

鴻蒙傳說 2018-08-18 11:48:41
問題描述比如我現在有如下數組 var a=[1,2,3,4,5,6,7,8,9];我想按照 1、2、3/ 4、5、6/ 7、8、9 順序進行排列循環輸出問題出現的環境背景及自己嘗試過哪些方法我嘗試用 for (j = 0; j < data.files[i].item.length; j += 2) 但是結果和預期不一致,請問如何才能實現呢?
查看完整描述

2 回答

?
qq_笑_17

TA貢獻1818條經驗 獲得超7個贊

for(let j=0; j < a.length; j+=3) {    console.log(a.slice(j, j+3).join(','));
}


查看完整回答
反對 回復 2018-08-19
?
波斯汪

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

兩種方法

1.只迭代分組

const GROUP_SIZE = 3for(let i = 0; i <= arr.length / GROUP_SIZE; i++) {    console.log('/')    let j = i * GROUP_SIZE;    while(j < arr.length && j < (i + 1) * GROUP_SIZE) console.log(arr[j++])
}

2.全部迭代,分組輸出

const GROUP_SIZE = 3for(let i = 0; i < arr.length;) {
    console.log('/')    const start = i;    while(i < start + GROUP_SIZE && i < arr.length) console.log(arr[i++]);
}


查看完整回答
反對 回復 2018-08-19
  • 2 回答
  • 0 關注
  • 1242 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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