shift
撰写时间:2024-03-11
最新修订:2024-03-13
shift
将数组的首个元素移出数组。改变原数组。
原型
* | undefinedshift
参数
None
返回值
返回所移除的元素。如果数组为空,则返回undefined。
说明
shift方法将数组的首个元素移出数组,并返回被移除的元素。而如果数组为空,则返回undefined。
数组的length属性的数值随之而减一。
而与此方法类似的pop方法则将最后一个元素移除出数组。
而与shift方法相反,unshift方法将可变长的元素添加至数组的首部。应注意的是,shift只移除1个元素,而unshift方法可添加可变长的多个元素。
例子
原地移除
shift方法将首个元素3
移出数组,并返回所移除元素的引用。
移除后,原来的数组的内容,以及数组的length属性得以发生变化。