[1, 2, 3, 4]
[1, 2, 3]
function truncate(arr) { let newArr = [] for(let i in arr){ newArr.push(arr[i]) } newArr.splice(arr.length - 1,1) return newArr }
function truncate(arr) { let _arr = [] for(i=0;i<arr.length-1;i++){ _arr.push(arr[i]) } return _arr }
function truncate(arr) { return arr.slice(0,-1); }
//使用ES6扩展运算符 function truncate(arr) { let arr2 = new Array(...arr); arr2.pop(); return arr2; }
function truncate(arr) { let arr_copy = [...arr]; arr_copy.pop(); return arr_copy; }
function truncate(arr) { return arr.slice(0, -1); } function truncate(arr) { var a = arr.slice(); a.pop(); return a; }
function truncate(arr) { var newArr = JSON.parse(JSON.stringify(arr)); newArr.pop() return newArr; }
function append(arr){ // 用newArr深拷贝arr数组。 var newArr = JSON.parse(JSON.stringify(arr)); // 删除末尾 newArr.pop(); // 返回新数组 return newArr }
function truncate(arr) { var res=arr.slice(); res.pop(); return res; }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题