我用js完成了按n位數的來進行分割陣列
在專案中遇到這樣一個需求,如果後臺返回的患者用藥數量大於3則進行生成第二頁進行展示,如果小於3則在當前頁面展示
假設一個簡單的陣列模型吧 假設返回的陣列中有9個數,我們們按3個一組進行分割,既然要分割陣列,我們們需要裡瞭解一下,關於js中相關知識了!
var arr = [1,2,3,4,5,6,8,9]
let newArr = []
for (let i = 0;i<arr.length) {
newArr .push(a.slice((i,i+=3)))
}
console.log(newArr)
列印結果:
注意點,不知道細心的小夥伴,注意到了沒有,for裡面缺少了平時使用 i++,這是因為我們們在分割陣列中,不需要i自增,我們們只需要讓slice中的i不斷進行累加,也可以實現i的累加,從而實現陣列 的分割
相關文章
- 多維陣列按鍵名進行重新排序陣列排序
- js 漢字陣列按拼音排序JS陣列排序
- 按位長度進行字串的分割輸出,長度不足補0字串
- 二進位制陣列陣列
- 二維陣列根據欄位進行排序陣列排序
- 陣列分割陣列
- js實現把textarea通過換行或者回車把多行數字分割成陣列,並且去掉陣列中空的值。JS陣列
- php 陣列傳到前端 js進行處理PHP陣列前端JS
- N個人,按M進行分組
- 為什麼使用型別化陣列來進行位元組操作而不是普通的 javascript 數字陣列型別陣列JavaScript
- 陣列進行排序的方法陣列排序
- golang陣列分割Golang陣列
- join 分割陣列陣列
- 兩個有序陣列的中位數陣列
- 二進位制陣列 subarray() 方法陣列
- 我請大家來刷題:旋轉陣列的最小數字陣列
- js陣列操作——物件陣列根據某個相同的欄位分組JS陣列物件
- 給定一個大小為 n 的陣列,找到其中的眾數。眾數是指在陣列中出現次數大於 ⌊ n/2 ⌋ 的元素。陣列
- 對十進位制數字的按位輸出,取反,並求其位數
- PHP 二維陣列, 按某一個欄位排序PHP陣列排序
- .C++整數的N進位制字串表示C++字串
- 教你如何運用golang實現陣列分割Golang陣列
- 改進,從一個陣列中找出 N 個數,其和為 M 的所有可能陣列
- 陣列filter方法對陣列元素進行過濾陣列Filter
- python進行陣列合並的方法Python陣列
- n進位制轉十進位制
- JS陣列的方法JS陣列
- JS 陣列的用法JS陣列
- 對陣列中的數字 1 和 2 進行排序,使得數字 1、2 分別位於前、後部分陣列排序
- LeetCode-兩個排序陣列的中位數LeetCode排序陣列
- 尋找兩個有序陣列的中位數陣列
- 4. 兩個排序陣列的中位數排序陣列
- JS陣列JS陣列
- JavaScript二進位制陣列建立注意點JavaScript陣列
- 我們的陣列陣列
- 建立包含N個空物件的陣列物件陣列
- golang將切片或陣列根據某個欄位進行分組Golang陣列
- 演算法-兩個排序陣列的中位數演算法排序陣列