JavaScript |从数组中删除最后一项
任务是从数组中删除最后一项。以下是讨论的一些最优选的方法。
首先要了解的几个功能。
- JavaScript 数组 splice() 方法
此方法在数组中添加/删除项目,并返回删除的项目。
句法:array.splice(index, number, item1, ....., itemN)
参数:
- index:此参数是必需的。它指定在什么位置添加/删除项目的整数,负值用于指定从数组末尾开始的位置。
- number:这个参数是可选的。它指定要删除的项目数。 0 表示,没有可删除的内容。
- item1, ....., itemN:此参数是可选的。这指定要添加到的新项目
数组。
返回值:
返回一个新数组,其中包含已删除的项目。 JavaScript 数组 slice() 方法
此方法返回一个包含所选元素的新数组。
此方法选择从给定的 start 参数开始并结束于的元素,但不包括给定的 end 参数。
句法:array.slice(start, end)
参数:
- start:此参数是可选的。它指定从哪里开始选择的整数(第一个元素在索引 0 处)。负数用于从数组的末尾进行选择。如果不使用,它就像“0”
- end:此参数是可选的。它指定结束选择的整数。如果不使用,则从数组开始到结束的所有元素都将包含在选择中。负数用于从末尾选择。
返回值:
返回一个新的数组,其中包含选定的项目。JavaScript 数组 pop() 方法
此方法删除数组的最后一个元素并返回该元素。
句法:array.pop()
返回值:
它返回删除的数组项。数组项可以是字符串、数字、数组、布尔值或任何其他适用于数组的对象类型。- 在点击按钮之前:
- 点击按钮后:
- 在点击按钮之前:
- 点击按钮后:
- 在点击按钮之前:
- 点击按钮后:
示例 1:此示例使用splice() 方法从数组中删除最后一项。
JavaScript | Remove last item from array. GeeksForGeeks
输出:
示例 2:此示例使用pop() 方法从数组中删除最后一项。
JavaScript | Remove last item from array. GeeksForGeeks
输出:
示例 3:此示例不会从数组中删除最后一项,而是使用splice() 方法返回一个新数组,其中删除了该项。
JavaScript | Remove last item from array. GeeksForGeeks
输出:
- 在点击按钮之前: