JavaScript详解——数组
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列)
