题目 在数组 arr 末尾添加元素 item,不要直接修改数组 arr,结果返回新的数组 解题 使用拓展运算符 function append(arr, item) { let res = [...arr,item] return res } 使用concat function append(arr, item) { return arr.concat(item) } 使用 slice 深拷贝数组 function append(arr, item) { let res = arr.slice(0); res.push(item) return res }