ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript のオブジェクト配列から特定のオブジェクトを効率的に検索して取得するにはどうすればよいですか?

JavaScript のオブジェクト配列から特定のオブジェクトを効率的に検索して取得するにはどうすればよいですか?

DDD
リリース: 2024-11-29 10:22:10
オリジナル
419 人が閲覧しました

How Can I Efficiently Find and Retrieve Specific Objects from a JavaScript Array of Objects?

JavaScript でオブジェクトの配列からオブジェクトを取得する

JavaScript では、配列にさまざまな構造のオブジェクトを格納できます。この複雑なデータ構造内で特定のオブジェクトを見つけるには、find() メソッドなどの効率的なメソッドを利用できます。

一致するプロパティ値を持つオブジェクトの検索

配列の例を考えてみましょう:

var array = [
    { name: "string 1", value: "this", other: "that" },
    { name: "string 2", value: "this", other: "that" }
];
ログイン後にコピー

name プロパティが特定の値 ("string 1") に一致する場合は、find() メソッドを使用できます:

let obj = array.find(obj => obj.name === 'string 1');
ログイン後にコピー

find() メソッドは配列を反復処理し、最初に一致したオブジェクトを返します。この場合、次のオブジェクトが返されます:

{ name: "string 1", value: "this", other: "that" }
ログイン後にコピー

注: 一致するオブジェクトに他のオブジェクトが含まれる場合、find() メソッドは配列内の一致するオブジェクトへの参照。

以上がJavaScript のオブジェクト配列から特定のオブジェクトを効率的に検索して取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート