哪个内置方法从数组中删除最后一个元素并在 JavaScript 中返回该元素?
在本文中,我们将了解如何使用 Javascript 中的内置方法从数组中删除最后一个元素,并通过示例了解它们的实现。有一些 Javascript 内置的方法和技术可以用来删除数组的最后一个元素。我们将只关注 2 种方法,即pop()方法和slice()方法。
JavaScript pop() 方法: pop() 方法是一种内置方法,它从数组中删除最后一个元素并返回该元素。此方法将数组的长度减少 1。
句法:
array.pop();
参数:此方法不接受任何参数。
返回值:该方法返回被移除的元素数组,如果数组不为空,否则返回undefined 。
示例:这个简单的示例说明了pop()方法的工作原理。
HTML
Removing the last element from an array
GeekforGeeks
Javascript pop() Method
HTML
Removing the last element from an array
GeekforGeeks
Javascript splice() Method
说明:在第一行中,我们创建了一个数组并调用 pop 方法删除最后一个元素,& 在我们打印 pop 方法返回值的下一行,一个元素已从数组中删除。在最后一行,长度减 1 的原始数组。
输出:
JavaScript splice() 方法: splice() 方法是一种内置方法,用于通过就地添加、删除或修改数组元素来操作数组。在这里,我们将讨论如何使用此方法从数组中删除最后一个元素。
句法:
array.splice( index, remove_count, item_list );
参数值:
- index :这是一个必需的参数。这是开始删除数组中元素的索引。
- remove_count :要从起始索引中删除的元素数。
- items_list:新项目的列表,以逗号分隔,将从起始索引插入。
返回值:返回一个数组,根据移除的元素个数,可以是空的,也可以是单值的。
示例:此示例描述了从数组中删除最后一个元素的拼接方法。
HTML
Removing the last element from an array
GeekforGeeks
Javascript splice() Method
说明:在第一行中,我们初始化了一个数组,在第三行中,我们使用 myArray 对象调用 splice() 方法,提供参数为myArray.length-1以从最后一个索引开始删除和1 deleteCount删除单个元素。删除的元素将作为单值数组返回。
输出: