顾老师词典 | unshift 是什么意思?

一起来学习这个编程术语吧!

什么是 unshift?

同学们,今天我们要讲的是 JavaScript 中的一个数组方法——unshift

在咱们的课堂上,大家都知道 JavaScript 的数组是非常灵活的。而 unshift() 就是其中一种非常实用的方法。

unshift 的作用

unshift() 方法用于将一个或多个元素添加到数组的开头,并返回该数组的新长度。

举个例子:

let arr = [1, 2, 3];
arr.unshift(0); // 现在 arr 是 [0, 1, 2, 3]

是不是很简单?它就像把新元素“塞”到数组最前面。

unshift 和 push 的区别

有同学可能会问:“那和 push() 有什么不一样?”

没错,push() 是把元素加在数组的末尾,而 unshift() 是加在数组的开头。

比如:

let arr = [1, 2, 3];
arr.push(4); // [1, 2, 3, 4]
arr.unshift(0); // [0, 1, 2, 3, 4]

这就是它们的区别啦!

小贴士

记住:unshift() 会直接修改原始数组,而不是创建一个新的数组。

所以如果你不想改变原数组,记得先复制一下哦~

微信咨询

学得怎么样了?有没有哪里不明白?

赶紧点击下面的按钮,找顾老师聊聊吧!

微信咨询