数组常用的api
程序员文章站
2022-07-12 23:51:45
...
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
上一篇: SpringBoot项目数据库配置
下一篇: vnc配置