JavaScript详解——数组

本文详细介绍了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列)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值