請啟用 Javascript 查看內容

連續的數字陣列

 ·  ☕ 1 分鐘

JavaScript筆記 目錄

產生 0 ~ 99 的數字陣列。

迴圈

最簡單的方法就是使用迴圈。

for 迴圈:

1
2
3
4
5
const numbers = [];

for (let i = 0; i < 100; i += 1) {
  numbers[i] = i;
}

或者使用 push()

1
2
3
4
5
const numbers = [];

for (let i = 0; i < 100; i += 1) {
  numbers.push(i);
}

while 迴圈:

1
2
3
4
5
6
7
const numbers = [];
let i = 0;

while (i < 100) {
  numbers.push(i);
  i += 1;
}

一行程式碼

使用 Array.from 內建的 map() 函式:

1
2
3
4
const numbers = Array.from({ length: 100 }, (v, k) => k);

// or
const numbers = Array.from(Array(100), (v, k) => k);

先使用 Object.keys 取得鍵名(陣列鍵名就是索引),再轉成陣列:

1
2
3
4
const numbers = Array.from(Array(100).keys());

// or
const numbers = [...Array(100).keys()];

竹白
作者
竹白
前端筆記

文章目錄