2、JavaScript中的数组
2.2 数组
Array数组可以包含任意数据类型
1.定义数组
var arr = [2, 64, 7, 8, 0,"0","2","9"];
2.获取数组长度
arr.length
arr.length = 9;//给数组长度赋值,数组长度会改变,若赋值过小,会造成数组元素丢失
3.获取数组的元素及对应的下标(forEach()方法)
arr.forEach(function (value, index) {
console.log(value,index);
});
执行结果如下

4.数组的可变性(可变)
arr[0] = 1;
console.log(arr[0]);//数组可变 1
console.log(arr);
执行结果如下

5.获取数组中指定元素的下标
arr.indexOf(64);// 1
数值型的0和字符串"0"是不同的

6.截取数组中指定范围内的元素
数组中的slice(start , end)方法,左闭右开,即[start,end)

7.将数组转化为字符串
arr.toString();
执行结果如下

8.压入或弹出数组中的尾部元素
arr.push();//压入到尾部
arr.popp();//弹出尾部元素
执行结果如下

9.压入或弹出数组中的头部元素
arr.unshift();//压入头部元素
arr.shift();//弹出头部元素
执行结果如下

10.数组元素排序
arr.sort();//默认升序

11.数组元素反转
arr.reverse();//反序

12.数组元素拼接concat()
arr.concat();
执行结果如下

注意:数组进行元素拼接(concat()),不会改变原数组的大小,只是会返回一个新的数组,验证结果如下:

13.连接符join()
默认以“,”连接,通过特定的字符连接,返回一个字符串

14.多维数组
array = [[0,1],[2,3],[4,5]];//定义二维数组(3行2列)

本文详细介绍了JavaScript中的数组,包括定义、获取长度、遍历、截取、转换为字符串、压入/弹出元素、排序、反转、拼接以及多维数组等知识点,通过实例展示了各种操作方法的效果。

3034

被折叠的 条评论
为什么被折叠?



