数组

说明

数组是一组数据的有序集合。

定义

使用数组字面量方式:var arr1 = [];

使用数组关键字方式:  var arr1 = new Array();

定义数组并初始化var arr1 = [1, "a", true]; var arr2 = new Array(1, "a", true);

数组的索引

数组中的每一个元素在数组中都有一个对应的索引,也叫做数组的下标。索引取值从数字 0 开始。 我们可以 通过索引值来对数组进⾏增加、查看、修改等操作

查看

var arr = [1, "a", true, "hello"]; console.log( arr[3] );// hello

增加

var arr = []; arr[0] = 1; arr[1] = "a"; arr[2] = true; console.log( arr ); // [1, "a", true]

修改

var arr = [1, "a", true, "hello"]; arr[2] = false; console.log( arr ); // [1, "a", false, "hello"]

 

数组的长度

每⼀个数组都有⼀一个 length 属性,表示数组的长度。数组的长度指的就是数组内包含元素的个数

数组的遍历

遍历,指的就是访问数据结构中的每个节点的数据。遍历数组,也就是依次访问数组内的每一个元素

数组的常见方法

1.转换方法

toString()
把数组的元连同逗号转换为一个字符串,并返回 结果。
valueOf() 返回数组对象的原始值。
join()
将数组里的每个元素取出来拼接成一个字符串,并 返回结果。

2.操作方法

push()
向数组的末尾添加一个或更更 多元素,并返回新的⻓长度。
pop()
删除一个 元素。
shift()
删除并返回数组的第一个元 素。
unshift()
向数组的开头添加一个或更更 多元素,并返回新的⻓长度。
slice()
选取数组中的⼀一部分,并返 回⼀一个新数组。
splice() 从数组里添加或删除元素。
第一个参数表示起始元素下标(包含),第二个参数表示 要删除元素的个数,后⾯面的参数都表示要添加的元素。

原文地址:https://www.cnblogs.com/zuiai/p/7223441.html