JavaScriptにて連想配列から指定した検索ワードからvalueが一部一致する連想配列をすべて取得したいです。
下記の例ではnameの一部に"an"が入る連想配列のみを取得したいです。
途中で自分なりに調べた結果のコードが入っていますが、必要な結果を求められればどのようなコードでも大丈夫です。
わかる方回答よろしくお願いします。
該当のソースコード
JavaScript
1var array = [ 2 {no : 1, name : 'Apple', price: 50}, 3 {no : 2, name : 'Banana', price: 80}, 4 {no : 3, name : 'Cherry', price: 50}, 5 {no : 4, name : 'Orange', price: 60}, 6 {no : 5, name : 'Melon', price: 100}, 7]; 8 9var aryCheck = array.filter(value => { 10 if(value.name ~該当コード~){ 11 return true; 12 } 13}); 14 15console.log(aryCheck); 16 17求めたい結果 18[ {no : 2, name : 'Banana', price: 80},{no : 4, name : 'Orange', price: 60}] 19
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/21 06:38