首頁 >web前端 >js教程 >如何使用 JavaScript 來尋找給定數組中除第一個元素之外的所有元素?

如何使用 JavaScript 來尋找給定數組中除第一個元素之外的所有元素?

WBOY
WBOY轉載
2023-09-06 23:13:021343瀏覽

如何使用 JavaScript 查找给定数组中除第一个元素之外的所有元素?

在本教程中,我們將使用 JavaScript 來尋找給定陣列中除第一個元素之外的所有元素。在這裡,我們將建立一個數組,並使用 JavaScript 列印 HTML 頁面上的所有元素,留下第一個元素。

我們主要可以用兩種方法來完成上述任務。這兩種方法均給出為 -

方法一:使用slice()方法

slice() 方法是一種 JavaScript 方法,用於從陣列中切出所需數量的元素。

文法

以下語法可以與一個參數值一起使用,其中它將修剪數組中給定索引之後的所有元素 -

const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice(1); //   Orange, Lemon, Apple, Mango

步驟

使用 slice() 方法產生所需結果的步驟。

第 1 步 - 建立一個填滿一些元素的陣列。

第 2 步 - 建立一個將陣列作為參數的函數。

第 3 步 - 在此步驟中,我們將建立一個變數來儲存 array.slice() 方法的結果。

第 4 步 - 從函數傳回結果變數。

第 5 步 - 我們呼叫該函數來給出結果。

範例

我們可以使用下面的程式碼使用 slice() 方法來尋找給定數組中除第一個元素之外的所有元素 -

<!DOCTYPE html>
<html>
<head>
   <h2> Tutorials Point </h2>
</head>
<body>
   <script>
      const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
      const remove_first = (fruits) => {
         const result =	fruits.slice(1)
         return result 
      }
      let output = remove_first(fruits)
      document.write(output)
   </script>
</body>
</html>

方法 2. 使用 for 迴圈

在這個方法中,我們將在陣列中執行 for 迴圈並列印陣列中除第一個元素之外的所有元素。我們在這裡使用索引號的邏輯,因為我們知道數組的索引號從 0 開始,因此我們透過索引 1 運行循環。

步驟

使用 for 迴圈產生所需結果的步驟 -

第 1 步 - 建立一個數組,其中填入一些元素。

第 2 步 - 建立一個將陣列作為參數的函數。

第 3 步 - 在此步驟中,我們將建立一個空數組來儲存 for 迴圈中循環的元素,並建立一個變數來保留新數組的長度。

第 4 步 - 建立一個 for 循環,從索引號 i=1 到陣列的長度循環遍歷原始陣列。

第 5 步 - 將原始陣列的元素儲存到上面建立的新陣列中。

第 6 步 - 從函數傳回結果陣列

第 7 步 - 我們呼叫該函數來給出結果。

範例

我們可以使用下面的程式碼使用 slice() 方法來尋找給定數組中除第一個元素之外的所有元素 -

<!DOCTYPE html>
<html>
<head>
   <h2> Tutorials Point </h2>
</head>
<body>
   <script>
      const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
      const remove_first = (fruits) => {
         const new_arr = []
         let a = 0
         for (let i = 1; i < fruits.length; i++) {
            new_arr[a] = fruits[i]
            a++
         }
         return new_arr
      }
      let output = remove_first(fruits)
      document.write(output)
   </script>
</body>
</html>

因此,從本文中,我們學習了用於尋找給定數組中除第一個元素之外的所有元素的兩種方法。每當我們想要修剪時,我們都可以使用這些給定的方法 數組中的元素。當我們需要從陣列中刪除多個元素時,也可以使用這些方法,我們只需要更改 slice() 方法和 for 迴圈中的索引號碼。

以上是如何使用 JavaScript 來尋找給定數組中除第一個元素之外的所有元素?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除