Array的妙用

287 阅读1分钟

一、生成一个从0到指定数字的新数组

方法1:

Array.from({length: 10}, (v, i) => i); // [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

方法2:

[...Array(10).keys()]; // [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
[...new Array(10).keys()]; // [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

二、生成指定长度的随机数组

function getRandomIntInclusive(min, max){
  return Math.floor(Math.random() * (max - min + 1)) + min;
}
Array.from({length: 10}, (v, i) => getRandomIntInclusive(0,10))