在数组 arr 末尾添加元素 item。不要直接修改数组 arr,结果返回新的数组

输入[1, 2, 3, 4], 10 输出[1, 2, 3, 4, 10]

//错误
function append(arr, item) {
    var newArr = arr;
    newArr.push(item);
    return newArr;
}

//错误
function append(arr, item) {
    var newArr = arr.slice(0);
    return newArr.push(item);
}

//正确
function append(arr, item) {
    var newArr = arr.slice(0);
    newArr.push(item);
    return newArr;
}

猜你喜欢

转载自blog.csdn.net/weixin_41004238/article/details/81146160