美文网首页程序员
JavaScript 数组初始化的几种方式

JavaScript 数组初始化的几种方式

作者: 老邵 | 来源:发表于2018-04-11 16:58 被阅读34次

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

    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 数组初始化的几种方式

        本文链接:https://www.haomeiwen.com/subject/fykzhftx.html