質問: [{'id':'73','foo':'bar'},{'id':'45','foo':'bar'}, etc.] 配列の構造を変えることができません。私は45のidを渡されています、そして私は配列のそのオブジェクトのための'bar'を取得したいです。 javascriptまたはjqueryを使用してこれを行うにはどうすればよいですか。
回答: より一般的で短いfunction findfromarray(array,key,value) { return array.filter(function (element) { return element[key] == value; }).shift(); } あなたのケースではvar element = findfromarray(myarray,'id',45)はあなたに要素全体を与えるでしょう。