js删除数组最后一个元素
2022-12-10 本文已影响0人
李赫尔南
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方法会创建一个新的数组,数组中的元素是通过检查指定数组中符合条件的所有元素、主要用于数组的筛选工作。