📌  相关文章
📜  哪个内置方法从数组中删除最后一个元素并在 JavaScript 中返回该元素?

📅  最后修改于: 2022-05-13 01:56:45.073000             🧑  作者: Mango

哪个内置方法从数组中删除最后一个元素并在 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删除单个元素。删除的元素将作为单值数组返回。

输出: