キーワードは配列に含まれていますが、その方法はわかりませんが、includes
、indexof
、search
の関数を使って試しましたが、私の場合はうまくいきません。配列に存在するキーワードが文字列に含まれていないか確認してください
私の最初の試み:
const filters = ['movie', 'food']
contents
.filter(content => filters.includes(content.name))
問題はcontent.name
は、複数の単語を含む文字列は、たとえばなど、「あなたの好きな食べ物に投票」、「あなたの好きな映画を見る」ということであると私はかどうかを確認したいです文字列には、filters変数にキーワードの1つが含まれます。現在includes()
は、正確な文字列に一致させるためにfalse
を返します。
文字列に正規表現を使用します。 – RMo