//方法1
function prepend(arr, item) {
//拷贝数组
var newArr = arr.slice()
//在第一个位置,不删除元素,将item添加至开item
//为什么不能写成newArr.splice(item)
//因为这里item是Number类型,直接传入会当做索引值
newArr.splice(0,0,item)
return newArr
}
//方法2
function prepend(arr, item) {
return [item].concat(arr)
}
//方法3
//unshift():向数组的开头添加一个或更多元素,并返回新的长度
function prepend(arr, item) {
var newArr = arr.slice()
newArr.unshift(item)
return newArr
}

京公网安备 11010502036488号