一起来学习这个编程术语吧!
同学们,今天我们要讲的是 JavaScript 中的一个数组方法——unshift。
在咱们的课堂上,大家都知道 JavaScript 的数组是非常灵活的。而 unshift() 就是其中一种非常实用的方法。
unshift() 方法用于将一个或多个元素添加到数组的开头,并返回该数组的新长度。
举个例子:
let arr = [1, 2, 3];
arr.unshift(0); // 现在 arr 是 [0, 1, 2, 3]
是不是很简单?它就像把新元素“塞”到数组最前面。
有同学可能会问:“那和 push() 有什么不一样?”
没错,push() 是把元素加在数组的末尾,而 unshift() 是加在数组的开头。
比如:
let arr = [1, 2, 3];
arr.push(4); // [1, 2, 3, 4]
arr.unshift(0); // [0, 1, 2, 3, 4]
这就是它们的区别啦!
记住:unshift() 会直接修改原始数组,而不是创建一个新的数组。
所以如果你不想改变原数组,记得先复制一下哦~