JavaScript数组

    技术2022-07-11  163

    JavaScript数组

    含义:数组对象是使用单独的变量名储存一系列值,可理解为一个容器装了一堆元素。

    数组的定义

    1. 使用new关键字创建数组元素。

    下面我们使用new关键字分别创建了名为 array 和 array1 的数组元素,区别是前者是一个空数组,后者指定了数组的长度为3;

    var array = new Array(); //定义一个空数组 var array1 = new Array(3); //定义一个容量为3的数组

    2.使用new关键字,同时给数组赋予n个初始值。

    var array2 = new Array("BMW","Volvo","Saab"); //使用new关键字定义了数组并赋予了"BMW","Volvo","Saab"三个元素

    3.不用new关键字,直接用 [ ] 声明一个数组,同时可以赋予初始值,是最简便的一种声明方式。

    下面定义的数组中同样定义了含有"BMW",“Volvo”,"Saab"三个元素,只是它没有用new关键字,直接用[ ]进行初始化赋值。这种方法使用起来更简便,更容易理解。

    var array3 = ["BMW","Volvo","Saab"];

    常用的属性及方法如下:

    方法描述concat()连接两个或更多的数组,并返回结果join()把数组所有元素放入一个字符串中,并用规定的分隔符进行分割(默认为逗号)pop()删除并返回数组的最后一个元素shift()删除并返回数组的第一个元素splice()删除指定位置的元素,并向数组添加新元素push()向数组的末尾添加一个或多个元素,并返回新的长度unshift()向数组的开头(头部)添加一个或更多个元素,并返回新的长度reverse()颠倒数组元素的顺序(倒序)sort()按一定的规则排序数组中的元素toString()将数组转换成字符串
    Processed: 0.012, SQL: 10