js 数组操作

js 数组操作

	let arr = [1, 2]

1、push()和unshift()向数组的 尾部/头部 添加若干元素,并返回 数组的 新长度

	arr.push(3,4)//返回 arr 的新长度 4
	
	arr ;                  // arr = [1,2,3,4];
	
	arr.unshift(0,0.5);    // 返回 arr 的新长度 6
	
	arr ;                  // arr = [0,0.5,1,2,3,4];

2、pop()和shift()从数组的 尾部/头部 删除1个元素(删且只删除1个),并返回 被删除的元素;空数组是继续删除,不报错,但返回undefined;

  arr.pop();      //返回 4;

  arr ;          // arr = [0,0.5,1,2,3];

  arr.pop();      //返回 3;

  arr ;         // arr = [0,0.5,1,2];

  arr.shift();    // 返回 0 ;

  arr ;         // arr = [0.5,1,2]

3、splice(start, deleteCount, item)在指定位置添加/移除元素

添加

	let fruits = ["Banana", "Orange", "Apple", "Mango"];
	
	fruits.splice(2, 0, "Lemon", "Kiwi");
	
	fruits  ;         // fruits = ["Banana", "Orange", "Lemon", "Kiwi", "Apple", "Mango"]

移除

	let arr = [1,2,3,4,5]

	arr.splice(0, 1)

	arr ;			// arr = [2,3,4,5]

4、slice数组截取

arr.slice(0,3) 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

忆枫717

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值