js删除数组最后一个元素

javascript删除数组最后一个元素:
  输入的数组[1, 2, 3, 4]
  输出的数组[1, 2, 3]

1. slice()
  slice()方法可以从已有的数组中返回固定的元素,它返回的是一个新的数组。
  slice(start,end) ,它有两个参数。
    start:必须参数,必须要填的,它规定是从哪里开始选取的,如果是负数,那么规定它开始从尾部算起以此类推。
    end:可选参数。规定从何处结束选取。该参数是数组片断结束处的数组下标。如果没有指定该参数,那么切分的数组包含从 start 到数组结束的所有元素。如果这个参数是负数,那么它规定的是从数组尾部开始算起的元素。

arr.slice(0,-1)

2. Arry.filter(function(value,index,arr){})
  利用ES6中的filter进行过滤。filter方法会创建一个新的数组,数组中的元素是通过检查指定数组中符合条件的所有元素、主要用于数组的筛选工作。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容