//在数组开头添加元素item 不直接修改数组arr 返回新数组 function prepend(arr, item) { //新建一个数组 var newArr=[] //将原数组推进新数组 for(var i=0;i<arr.length;i++){ newArr.push(arr[i]) } //unshift 在开头添加一个新数组 newArr.unshift(item) //返回新数组 return newArr }
//在数组开头添加元素item 不直接修改数组arr 返回新数组 function prepend(arr, item) { //新建一个数组 var newArr=[] //将原数组推进新数组 for(var i=0;i<arr.length;i++){ newArr.push(arr[i]) } //unshift 在开头添加一个新数组 newArr.unshift(item) //返回新数组 return newArr }