在本教程中,我們將使用 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 查找給定數組中除第一個元素之外的所有元素?的詳細內容,更多請關注www.92cms.cn其它相關文章!