首页 > 试题广场 >

删除数组最后一个元素

[编程题]删除数组最后一个元素
  • 热度指数:112796 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
删除数组 arr 最后一个元素。不要直接修改数组 arr,结果返回新的数组
示例1

输入

[1, 2, 3, 4]

输出

[1, 2, 3]
头像 agul
发表于 2021-06-09 14:51:43
// 描述 // 删除数组 arr 最后一个元素。不要直接修改数组 arr,结果返回新的数组 // 示例1 // 输入: // [1, 2, 3, 4] // 复制 // 输出: // [1, 2, 3] function truncate(arr) { return arr.slice( 展开全文
头像 叫我祥子就可以
发表于 2021-03-20 18:35:51
删除数组 arr 最后一个元素。不要直接修改数组 arr,结果返回新的数组 function truncate(arr) { var newArray = arr.slice(0, arr.length - 1); return newArray;}
头像 想去三亚看海的大西瓜在划水
发表于 2023-03-23 03:11:12
function truncate(arr) { return arr.slice(0, arr.length-1); } JavaScript中的slice()方法可以用来提取一个字符串或数组的一部分,并返回一个新的字符串或数组,而不修改原始字符串或数组。 slice()方法接受两个参数: 展开全文
头像 牛客HT猫L
发表于 2021-08-16 13:08:23
function truncate(arr) { //slice(start, end) 方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。 var newArray = arr.slice(0, arr.length - 1); return newArray; 展开全文
头像 余之
发表于 2021-05-23 19:08:08
Array.slice 不懂的话看 MDN function truncate(arr) { return arr.slice(0, -1) }
头像 牛客682147528号
发表于 2022-03-17 11:17:32
思路一:使用concat()复制新的数组,使用slice()删除 function truncate(arr) { let newArr = arr.concat(); return newArr.slice(0, newArr.length - 1) } slice(start, e 展开全文
头像 酸枣酸甜
发表于 2022-01-08 16:01:17
此处需要用到slice() 方法,返回一个新的数组对象,这一对象是一个由 begin 和 end 决定的原数组的浅拷贝(包括 begin,不包括end)。原始数组不会被改变。 arr.slice([begin[, end]]) begin 提取起始处的索引(从 0 开始),从该索引开始提取原数组元素 展开全文
头像 梦萦痴客
发表于 2021-09-19 23:35:47
{"css":"","js":"function sum(arr) {\n var s=0;\n for(var i=0;i<arr.length;i++){\n s=s+arr[i];\n 展开全文
头像 tyq9527
发表于 2024-03-16 17:12:49
function truncate(arr) { const newArr = arr.slice(0,arr.length - 1); //console.log (newArr) return newArr } 本题知识点:(1)数组的长度:arr.length,数组最后一个元素的下标是arr. 展开全文
头像 龙振丰
发表于 2024-08-05 10:36:23
{"html":"<!-- 请在此处编写你的代码 -->\\n<!-- <div id=\"app\"> Hello Nowcoder </div> -->","css": 展开全文