前提・実現したいこと
フリーワードに入力した文字列と内容がなんとなく一致したものを表示させたいです。
例えば、フリーワードに「マリリン」と入力した際に、JSONデータ内の「マリリンモンロー」の画像が表示させるためにはどの比較演算子を使用すれば宜しいのでしょうか?
試したこと
比較演算子について調べてみたのですが、文字列に使える比較演算子「==」、「===」などは出てくるのですが、自分が求めたものは出てきませんでした。そもそも存在しないのかも知れないです、、
アドバイスよろしくお願いしますm(__)m
該当のソースコード
js
1 $.getJSON("json", (data) => { 2 3 const result = data.filter((v) => { 4 return v.name == this.searchParams.freeword; 5 }); 6 this.itemDatas = result; 7 });
json
1[ 2 { 3 "id": 1, 4 "name": "マリリンモンロー", 5 "imgSrc": "img_01.jpg" 6 }, 7 { 8 "id": 2, 9 "name": "アンジェリーナ・ジョリー", 10 "imgSrc": "img_02.jpg" 11 } 12]
回答4件
あなたの回答
tips
プレビュー