牛客网前端编程:在数组 arr 末尾添加元素 item。不要直接修改数组 arr,结果返回新的数组

//方法一:使用一个新数组存放原数组的数据之后,再存放item
        function append(arr, item) {
            var arr1 = arr.slice(0);
            arr1[arr1.length]=item;
            // arr1.push(item);
            return arr1;
        }
//方法二:使用连接方法:concat()
        //使用此方法不会改变原数组数据的值
        function append(arr, item) {
            return arr.concat(item);
        }
原文地址:https://www.cnblogs.com/purple-windbells/p/11244750.html