牛客网前端编程:在数组 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); }