JavaScriptを使用して配列内の単一のアイテムを見つける方法
バニラJavaScriptを使用して配列内の単一の(特定の)アイテムを検索するには、ES6メソッドArray.find()
を使用できます。 。
リストアイテムの配列、この場合は野菜があるとします。ここで、リストからニンジンを見つけたいと思います:
const vegetables = ["broccoli", "carot", "kale", "spinach"]
// Find carot in array
let carot = vegetables.find(function(vegetables) {
return vegetables === "carot"
})
console.log(carot)
// "carot"
コードの仕組み:
- 最初に、変数
carot
を宣言します - 次に、
vegetables
を割り当てます それに変数を追加し、Array.find()
を添付します メソッドを実行し、正確な文字列"carot"
を返すように指示します - 結果をログアウトします
注1:トリプルイコール演算子===
両方の値の同等性をチェックします およびタイプの同等性。
注2:JavaScriptでは大文字と小文字が区別されます。配列アイテムで大文字を使用する場合は、Array.find()
で大文字を使用する必要があります メソッドも。
-
複数の値でJavaScript配列の要素を見つける方法は?
以下は、JavaScript配列の要素を複数の値で検索するコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> &nbs
-
JavaScriptを使用してオブジェクトを単一のオブジェクト配列にマージする方法は?
以下は、オブジェクトを単一のオブジェクト配列にマージするコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>