JavaScript中数组的创建

212 阅读1分钟
在JavaScript中创建数组有两中方法,分别是利用字面量创建数组、使用构造函数创建数组。下面详细介绍则两种方法。
第一种:使用字面量创建数组。

这种创建数组的方法是最简单,也是最常用的方法。

    `var arr1 = [];//创建一个空的数组
    var arr2 = [1, 2, 3];//创建带初始值的数组
    console.log('arr1 = ' + JSON.stringify(arr1));
    console.log('arr2 = ' + JSON.stringify(arr2));`
    

第一行代码中,直接创建空数组(因为我没对其进行初始化). tips:[]里面没有参数,则代表我们创建的是空数组。

在第二行代码中,我们在创建数组时进行了初始化,里面我们写入了数组的值。

第二种:利用构造函数创建数组

在这里我们使用Array函数创建数组:

    `let arr3 = new Array();
    let arr4 = new Array(4);
    var arr5 = new Array(1, 2, 3, 4, 5);
    console.log('arr3 = ' + JSON.stringify(arr3));
    console.log('arr4 = ' + JSON.stringify(arr4));
    console.log('arr5 = ' + JSON.stringify(arr5));`
    

如上面代码所示:利用构造函数的方法创建数组的语法格式为:

let 数组名 =new Array(参数);

我们可以看到在构造函数里面有一个参数,对于这个参数呢,我们根据实际需求来判断写与不写。

1.如果我们需要创建一个空数组,那么这个参数就不写。

2.如果我们创建的是一个规定好数组长度的数组,那么在参数就写为我们数组的长度(此时只能写一个参数)。

3.如果我们创建一个数组之后,要像前一种方法一样在创建的同时就进行初始化,那么这时候我们就可以写多个参数进去,此时我们写的参数就是作为数组里面的数据。