在本教程中,我們將使用 JavaScript 查找給定數(shù)組中除第一個元素之外的所有元素。在這里,我們將創(chuàng)建一個數(shù)組,并使用 JavaScript 打印 HTML 頁面上的所有元素,留下第一個元素。
我們主要可以使用兩種方法來完成上述任務(wù)。這兩種方法均給出為 –
方法一:使用slice()方法
slice() 方法是一種 JavaScript 方法,用于從數(shù)組中切出所需數(shù)量的元素。
語法
以下語法可以與一個參數(shù)值一起使用,其中它將修剪數(shù)組中給定索引之后的所有元素 –
const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"]; const citrus = fruits.slice(1); // Orange, Lemon, Apple, Mango
登錄后復(fù)制
步驟
使用 slice() 方法生成所需結(jié)果的步驟。
第 1 步 – 創(chuàng)建一個填充一些元素的數(shù)組。
第 2 步 – 創(chuàng)建一個將數(shù)組作為參數(shù)的函數(shù)。
第 3 步 – 在此步驟中,我們將創(chuàng)建一個變量來存儲 array.slice() 方法的結(jié)果。
第 4 步 – 從函數(shù)返回結(jié)果變量。
第 5 步 – 我們調(diào)用該函數(shù)來給出結(jié)果。
示例
我們可以使用下面的代碼使用 slice() 方法查找給定數(shù)組中除第一個元素之外的所有元素 –
<!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>
登錄后復(fù)制
方法 2. 使用 for 循環(huán)
在這種方法中,我們將在數(shù)組中運行 for 循環(huán)并打印數(shù)組中除第一個元素之外的所有元素。我們在這里使用索引號的邏輯,因為我們知道數(shù)組的索引號從 0 開始,因此我們通過索引 1 運行循環(huán)。
步驟
使用 for 循環(huán)生成所需結(jié)果的步驟 –
第 1 步 – 創(chuàng)建一個數(shù)組,其中填充一些元素。
第 2 步 – 創(chuàng)建一個將數(shù)組作為參數(shù)的函數(shù)。
第 3 步 – 在此步驟中,我們將創(chuàng)建一個空數(shù)組來存儲 for 循環(huán)中循環(huán)的元素,并創(chuàng)建一個變量來保留新數(shù)組的長度。
第 4 步 – 創(chuàng)建一個 for 循環(huán),該循環(huán)從索引號 i=1 到數(shù)組的長度循環(huán)遍歷原始數(shù)組。
第 5 步 – 將原始數(shù)組的元素存儲到上面創(chuàng)建的新數(shù)組中。
第 6 步 – 從函數(shù)返回結(jié)果數(shù)組
第 7 步 – 我們調(diào)用該函數(shù)來給出結(jié)果。
示例
我們可以使用下面的代碼使用 slice() 方法查找給定數(shù)組中除第一個元素之外的所有元素 –
<!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>
登錄后復(fù)制
因此,從本文中,我們學(xué)習(xí)了用于查找給定數(shù)組中除第一個元素之外的所有元素的兩種方法。每當(dāng)我們想要修剪時,我們都可以使用這些給定的方法
數(shù)組中的元素。當(dāng)我們需要從數(shù)組中刪除多個元素時,也可以使用這些方法,我們只需要更改 slice() 方法和 for 循環(huán)中的索引號即可。
以上就是如何使用 JavaScript 查找給定數(shù)組中除第一個元素之外的所有元素?的詳細(xì)內(nèi)容,更多請關(guān)注www.92cms.cn其它相關(guān)文章!