javascript
1// 連想配列 2var obj = { 3 a1: 'asd', 4 a2: 'sdf', 5 a3: 'dfg', 6 a4: 'fgh' 7}; 8 9// 連想配列で検索する値 10var searchValue = 'sdf';
上記の searchValue からキー「a2」を取得する方法はないでしょうか?
以下しか思いつかなかったのですが、もっと簡単で良い方法がありましたらご教授願います。
javascript
1var key = null; 2var keys = Object.keys(obj); 3for(var i=0; i<keys.length; i++) 4{ 5 if (searchValue === obj[keys[i]]) 6 { 7 key = keys[i]; 8 } 9}

回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/07/29 15:48