本文翻译自:Remove last item from array

I have the following array. 我有以下数组。

var arr = [1,0,2];

I would like to remove the last element ie 2. 我想删除最后一个元素,即2。

I used arr.slice(-1); 我用了arr.slice(-1); but it doesn't remove the value. 但不会删除该值。


#1楼

参考:https://stackoom.com/question/1K0P6/从数组中删除最后一项


#2楼

You would need to do this since slice doesn't alter the original array. 您将需要执行此操作,因为slice不会更改原始数组。

arr = arr.slice(-1);

If you want to alter the original array you can use splice : 如果要更改原始数组,可以使用splice

arr.splice(-1, 1);

or pop : pop

arr.pop();

#3楼

使用拼接(索引,多个)

arr.splice(-1,1)

#4楼

Array.prototype.pop() by JavaScript convention. Array.prototype.pop()通过JavaScript约定。

let fruit = ['apple', 'orange', 'banana', 'tomato'];
let popped = fruit.pop();console.log(popped); // "tomato"
console.log(fruit); // ["apple", "orange", "banana"]

#5楼

有一个功能, 在这里解释:

arr.pop();

#6楼

You could simply use, arr.pop() 您可以简单地使用arr.pop()

This removes the last entry of the array. 这将删除数组的最后一个条目。

var arr = [1,0,2];
var popped = arr.pop();//Now arr = [1,0] & popped = 2

从数组中删除最后一项相关推荐

  1. jquery去掉数组最后一个元素_从数组中删除最后一项

    慕标琳琳 您可以使用以下.slice()方法执行此操作:arr.slice(0, -1);    // returns [1,0]这是一个演示:var arr = [1, 0, 2];var newA ...

  2. java 数组去除重复_Java从数组中删除重复项?

    Java从数组中删除重复项? 我应该在包含许多不同电子邮件地址的文件中读取并使用数组打印出来.问题是我需要消除重复的电子邮件. 我能够让我的try / catch工作并打印出电子邮件地址.但是,我不知 ...

  3. leetcode 从排序数组中删除重复项(C++)

    从排序数组中删除重复项 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度. 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间 ...

  4. 从JS数组中删除重复的值[duplicate]

    本文翻译自:Remove duplicate values from JS array [duplicate] This question already has answers here : 这个问 ...

  5. 从PHP中的数组中删除元素

    有没有一种简单的方法可以使用PHP从数组中删除元素,以便foreach ($array)不再包含该元素? 我认为将其设置为null可以做到,但是显然不起作用. #1楼 如果您有一个数字索引的数组,其中 ...

  6. es6去除重复项_javascript在ES6中从数组中筛选出重复项并仅返回唯一值

    这是从数组中筛选出重复项并仅返回唯一值的三种方法.我最喜欢的是使用Set,因为它是最短和最简单的. 1.使用Set 首先让我解释一下Set:Set是ES6中引入的新数据对象.因为Set仅允许您存储唯一 ...

  7. JS遍历从数组中删除指定元素

    JS遍历从数组中删除指定元素,arr为目标数组,aim为目标对比项 当每次遍历全部内容需要删除的元素不超过一个时,以下两种方法都可用,虽然结果是正确的,但是还是不推荐使用,因为没有包含数组改变后角标值 ...

  8. ES6数组中删除指定元素

    ES6数组中删除指定元素 findIndex()方法返回数组中满足提供的测试函数的第一个元素的索引.否则返回-1. arr.splice(arr.findIndex(item => item.i ...

  9. php数组中删除元素

    之前如果要在某个数组中删除一个元素,我是直接用的unset,也不管unset之后会发生什么.但今天看到的东西却让我大吃一惊 <?php $arr = array('aaaa','bbbb','c ...

最新文章

  1. C#读取excel文件数据丢失问题
  2. 设置Windows7各种睡眠方式
  3. linux yum仓库建立 createrepo 命令简介
  4. wince 6中硬键盘 输入法解决
  5. 使用二进制xtrabackup遇到的问题
  6. docker之设置开机自启动(二)
  7. C++之运算符重载(下)
  8. Qt图形界面编程入门(4)
  9. jQuery 事件方法(交互)
  10. 常用位操作以及相关原理
  11. JAVA集合Collection与泛型<T>→List、ArrayList、LinkedList、→Set、HashSet、hashCode()→Map、HashMap、→Properties
  12. 中晋最新消息2020年_最新消息!洛阳市第一高级中学发布2020年招生简章
  13. 少年宫计算机活动总结改进措施,少年宫乒乓球的活动总结
  14. 别踩白块儿游戏代码html,别踩白块儿HTML版的第二天
  15. 天田AMADA数控折弯机触摸屏维修RGM21003主机电路板维修
  16. 月桂酸异丙酯(IPL)行业调研报告 - 市场现状分析与发展前景预测
  17. Problem E: 求方程ax^2+bx+c=0的实数根
  18. 两台电脑之间怎么互相传文件
  19. 线性插值改变图像尺寸_数码相机的成像原理、显示屏尺寸、像素的介绍
  20. RSS的基本使用 - rsslibj

热门文章

  1. network-monitor
  2. 关于.dll' could not be found 的问题以及解决方案
  3. java.lang.StringIndexOutOfBoundsException: String index out of range: 0错误的原因
  4. C#十进制与十六进制转换
  5. 专题:CentOS社区企业操作系统
  6. 使用全备+binlog日志恢复数据库
  7. status的状态码
  8. BZOJ.4650.[NOI2016]优秀的拆分(后缀数组 思路)
  9. hdu-1542 Atlantis(离散化+线段树+扫描线算法)
  10. K8S实战之环境部署1.18(一)