JS基础-数组-常⽤⽅法-unshift()⽅法、shift⽅法
unshift ⽅法:
定义和⽤法
unshift() ⽅法可向数组的开头添加⼀个或更多元素,并返回新的长度。
语法
arrayObject.unshift(newelement1,newelement2,....,newelementX)
参数描述
newelement1必需。向数组添加的第⼀个元素。
newelement2可选。向数组添加的第⼆个元素。
newelementX可选。可添加若⼲个元素。
返回值
arrayObject 的新长度。
说明
unshift() ⽅法将把它的参数插⼊ arrayObject 的头部,并将已经存在的元素顺次地移到较⾼的下标处,以便留出空间。该⽅法的第⼀个参数将成为数组的新元素 0,如果还有第⼆个参数,它将成为新的元素 1,以此类推。
请注意,unshift() ⽅法不创建新的创建,⽽是直接修改原有的数组。
提⽰和注释
注释:该⽅法会改变数组的长度。
注释:unshift() ⽅法⽆法在 Internet Explorer 中正确地⼯作!js方法
提⽰:要把⼀个或多个元素添加到数组的尾部,请使⽤ push() ⽅法。
代码:
var arr = ["张三", "李四", "王五"];
var count = arr.unshift("赵六", "⼩明");
console.log(count);
console.log(arr);
输出:
shift ⽅法:
代码:
var arr = ["张三", "李四", "王五"]; var item = arr.shift(); console.log(item);
console.log(arr);
输出: