前提
リストfood.listプロパティの中身を最大にもっていた場合の値一覧(全て文字列)
food.list => apple, orange, banana, doughnut, waffle, rusk, affogato, gelato, sherbet
一致するかどうか確かめるために
用意された配列
const fruits = [ 'apple', 'orange', 'banana' ]
const snacks = [ 'doughnut', 'waffle', 'rusk' ]
const ices = [ 'affogato', 'gelato', 'sherbet' ]
知りたいこと
もし特定の配列要素が全て含まれていて、かつ他の要素に影響されない条件を作りたい
※かなり簡略化しているけど、ifの中の条件、あるいは関数の作り方を知りたい
例えば
if(food.listとfruitsを用いた条件式) { return `フルーツが全て含まれています` }
このときにfood.listはフルーツ以外の要素も持っている場合とする
例えば
food.list => apple, orange, banana, rusk, affogato, gelato
そのため === は使えない。macthメソッドも一つでも一致してしまったら条件として成立してしまう
知りたいのは、他の要素に影響されず、fruitsを全て持っていた場合の条件を知りたい
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。