【问题标题】:I want to remove all the item in the array except the last item push in the array [duplicate]我想删除数组中的所有项目,除了数组中的最后一项推送[重复]
【发布时间】:2017-09-20 22:45:20
【问题描述】:

这是数组的例子

arr = [1,2,3,4,5];

我希望有这样的结果

arr = [5];

【问题讨论】:

标签: javascript arrays typescript


【解决方案1】:

使用拼接/切片功能如下:

var arr = [1, 2, 3, 4, 5];
arr = arr.slice(-1);
console.log(arr);

var arr = [1, 2, 3, 4, 5];
arr = arr.splice(arr.length - 1,1);
console.log(arr);

【讨论】:

  • arr = arr.slice(arr.length - 1); 会是更好的选择。
  • @str,是的,你也可以使用它
  • 只要arr = arr.slice(-1) 就可以了。
  • 感谢您的回答,它确实有效!
猜你喜欢
  • 1970-01-01
  • 2020-09-19
  • 1970-01-01
  • 2021-07-24
  • 2013-11-01
  • 2020-12-28
  • 1970-01-01
  • 2021-10-19
相关资源
最近更新 更多