数组头部添加元素

原文链接: http://www.cnblogs.com/rusr/p/7978256.html

在数组 arr 开头添加元素 item。不要直接修改数组 arr,结果返回新的数组 
输入例子: 
prepend([1, 2, 3, 4], 10)

输出例子: 
[10, 1, 2, 3, 4]

function prepend(arr, item) {
    return [item].concat(arr);
}

  

function prepend(arr, item) {
     //将arr数组复制给a
     var a = arr.slice(0);
     //使用unshift方法向a开头添加item
     a.unshift(item);
     return a;
 }

  

转载于:https://www.cnblogs.com/rusr/p/7978256.html

你可能感兴趣的:(数组头部添加元素)