js 数组方法pop() push() unshift() shift()区别

当然,我可以为您解释这些JavaScript数组方法的区别并提供例子。

pop()

功能:从数组中删除并返回最后一个元素。

返回值:返回被删除的元素。

例子:

javascript

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

let removedElement = arr.pop();

console.log(arr); // 输出: [1, 2, 3, 4]

console.log(removedElement); // 输出: 5

 

push()

功能:将一个或多个元素添加到数组的末尾,并返回新的长度。

返回值:返回新的数组长度。

例子:

javascript

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

let newLength = arr.push(6, 7);

console.log(arr); // 输出: [1, 2, 3, 4, 5, 6, 7]

console.log(newLength); // 输出: 7

 

 

unshift()

功能:将一个或多个元素添加到数组的开头,并返回新的长度。

返回值:返回新的数组长度。

例子:

javascript

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

let newLength = arr.unshift(0);

console.log(arr); // 输出: [0, 1, 2, 3, 4, 5]

console.log(newLength); // 输出: 6

 

shift()

功能:从数组中删除并返回第一个元素。

返回值:返回被删除的元素。

例子:

javascript

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

let removedElement = arr.shift();

console.log(arr); // 输出: [2, 3, 4, 5]

console.log(removedElement); // 输出: 1

 

 

总结:

pop() 和 shift() 分别从数组的末尾和开头删除一个元素。

push() 和 unshift() 分别向数组的末尾和开头添加一个或多个元素。

所有这些方法都会修改原始数组,并返回相应的值(被删除的元素或新的数组长度)。

 

  • 12
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值