JavaScript数组方法(更新中。。。)
数组方法详细讲解指南:
JS中删除数组元素指南:
JS中添加数组元素指南:
一、push()方法与pop()方法(尾部增删):
省流:
push()数组尾部添加元素
数组名.push()
pop()数组尾部删除元素
数组名.pop()
详细介绍:
push()方法:
push() 方法是将一个或多个元素添加到数组的末尾,并返回新数组的长度。
const arr=[🤡,🐓];
arr.push(🏀,🐕);
console.log(arr);//显示:[🤡,🐓,🏀,🐕]
pop()方法:
pop()方法用于删除数组的最后一个元素并返回删除的元素。
const arr=[🤡,🐓,🏀,🐕];
arr.pop();
console.log(arr);
//显示:[🤡,🐓,🏀]
二、unshift()方法与shift()方法(头部增删):
省流:
unshift()数组头部添加元素
数组名.unshift()
shift()数组头部删除元素
数组名.shift()
详细介绍:
unshift()方法:
unshift() 方法将一个或多个元素添加到数组的开头,并返回新数组的长度。
const arr=[🤡,🐓];
arr.unshift(🏀,🐕);
console.log(arr);//显示:[🏀,🐕,🤡,🐓]
shift()方法:
shift()方法用于把数组的第一个元素从其中删除,并返回第一个元素的值
const arr=[🤡,🐓,🏀,🐕];
arr.shift();
console.log(arr);
//显示:[🐓,🏀,🐕]
三、concat() 方法(数组拼接):
省流:
concat()合并多个数组
const 新数组名 = 数组名A.concat(数组名B);
详细介绍:
concat()方法:
concat() 方法用于合并两个或多个数组,返回一个新的数组。
const ikun1=['鸡','篮球'];
const ikun2=['油饼','荔枝'];
const gege = ikun1.concat(ikun2);
console.log(gege);
//['鸡','篮球','油饼','荔枝']
四、splice 方法(增删改):
省流:
splice()方法有三个参数功能强大增删改样样俱全
数组名.splice(index/*开始的下标索引*/,len/*要操作的长度*/,itemX/*重新替换的值*/)
详解介绍:
splice()方法增加元素:
splice(index/从哪里开始加的下标/,0/表示不删除/,itemX/要替换掉的元素/)
const ikun=['🐥','🏀'];
ikun.splice(1,0,'油饼','荔枝')
console.log(ikun);
/*['🐥','油饼','荔枝','🏀']*/