题目描述:
在数组 arr 末尾添加元素 item。不要直接修改数组 arr,结果返回新的数组 push() 从数组的末尾插入一个元素
// 1.在数组 arr 末尾添加元素 item。不要直接修改数组 arr,结果返回新的数组
function append(arr,item){
var newArr = JSON.parse(JSON.stringify(arr));
newArr.push(item);
return newArr;
}
console.log(append([1, 2, 3, 4], 10)); // 结果:[1, 2, 3, 4, 10]
题目描述:
删除数组 arr 最后一个元素。不要直接修改数组 arr,结果返回新的数组 pop() 删除数组中的最后一个元素。
// 2.删除数组 arr 最后一个元素。不要直接修改数组 arr,结果返回新的数组
function truncate(arr){
var newArr = JSON.parse(JSON.stringify(arr));
newArr.pop();
return newArr;
}
console.log(truncate([1, 2, 3, 4])); // 结果: [1, 2, 3]
题目描述:
在数组 arr 开头添加元素 item。不要直接修改