function prepend(arr, item) {
//push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。
//arrayObject.push(newelement1,newelement2,....,newelementX)
//unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度
//普通的迭代拷贝
//function prepend(arr, item) {
// var newArr=[];
// for(var i=0;i<arr.length;i++){
// newArr.push(arr[i]);
// }
// newArr.unshift(item);
// return newArr;
//法二:
// var newArr=[]
//newArr[0]=item
//for(var i=0;i<arr.length;i++){
// newArr.push(arr[i])
// return newArr
//法三:
//利用concat
//function prepend(arr, item) {
// return [item].concat(arr);
var newArr=arr.slice(0)
//slice(start, end) 方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。
newArr.unshift(item)
return newArr
}