JavaScript 数组初始化的几种方式

数组的初始化可以分两种情况考虑:数组有元素时和数组没有元素时。

1.数组没有元素时

var arr = new Array(4).fill(3);

代码中 fill 的作用是用一个固定值填充数组中的所有元素。

2.数组有元素时

  1.  arr = [1,2,3,4,5];
     arr = arr.fill(3);
    
  2.  arr = arr.map(val=>3);
    
  3.  arr = arr.join().replace(/\d+/gm, 3).split(",").map(val => Number(val));
    

map 将数组的每个元素映射为另一个值。
replace 将正则匹配到的值用另一个值替换。

你可能感兴趣的:(JavaScript 数组初始化的几种方式)