やりたいこと JavaScriptで連想配列のキーと配列の値を照らし合わせて、検索結果が一致する要素を連想配列から抽出。 サンプルコード Ajaxなどで取得したjsonを格納した連想配列(オブジェクトデータ)から、必要なデータのみ抽出して処理したい場合などで遭遇するパターン。 for…of パターン // 連想配列 var fruits = { "みかん":{"price":"200", "num":"5"}, "いちご":{"price":"400", "num":"1"}, "ぶどう":{"price":"380", "num":"7"} } // 配列(検索ワード) var target = ['みかん', 'ぶどう']; var result = {}; for(var key of Object.keys(fruits)){ // 連想配列のキーと配列の値が一致するか検索 for