数组常用的api

本文详细介绍了JavaScript中数组的各种操作方法,包括元素的添加、删除、替换、截取、连接及逆序等,提供了丰富的示例代码,帮助读者深入理解并掌握数组的灵活运用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

api
全称:application interface 应用程序接口

1. 数组添加元素
push() 在数组末尾追加一个或多个元素

var arr = [98,97,65,89];
arr.push(100); //在末尾追加一个元素100
arr.push(101,102); //也可添加多个元素,多个元素用逗号隔开
var num = arr.push(200); //返回值为追加元素后新数组的长度

unshift() 在数组前面追加一个或多个元素

var num = arr.unshift(200); //在数组前面添加一个元素,返回值为追加元素后新数组的长度

2. 数组删除元素
pop() 删除数组末尾最后一个元素,不能删除多个,只能删除最后一个元素

var num = arr.pop(); //删除数组末尾的元素,返回值为被删除的元素值

shift() 删除数组的第一个元素

var num = arr.shift(); //删除数组的第一个元素,返回值为被删除的元素值

3.splice()方法

var arr = [12,56,4,98,0];

//删除元素
arr.splice(2,2); // 从下标为2的位置开始(包含2)删除2个元素

//添加元素
arr.splice(2,0,9); // 从下标为2的位置开始删除0个元素,添加一个元素9

//替换元素
arr.splice(2,1,9); // 从下标为2的位置开始删除1个元素,添加一个元素9
arr.splice(2,2,9,10); // 从下标为2的位置开始删除2个元素,添加两个元素

4. slice()方法
从原数组中截取一些元素构成新数组(原数组不变)

var arr = [10,30,20,40];

//截取新数组
var res = arr.slice(1,3); //从下标为1的位置开始截取字符串到位置3的元素为止(不包含位置3)

5. join()方法

//将数组元素连接成字符串

var arr = [10,30,20,40];
var res = arr.join(); //默认以 逗号 连接
var res2 = arr.join("-"); //也可指定以其他符号连接
console.log(res); // 10,30,20,40

6.concat()方法

//连接数组

var arr = [10,30];
var arr2 = [60,80];
var res = arr.concat(arr2);  //将arr与arr2连接起来,返回值为新数组,原数组不变
console.log(res); //10,30,60,80

7.reverse()方法

//数组元素取反、逆序

var arr = [10,30,20,40];
var res = arr.reverse(); //40,20,30,10
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值