title: Filterering a list based on a multiselect array
body: <p>I have a filter component where I filter a list with people based on multiple input values. The inputs based on strings filter with no problem, but when I select more than 1 item on the multi select, nothing is shown, I assume because <code>person.role</code> does not contain both values in the array.</p>
  <pre><code>&lt;!-- rest of form --&gt;
  &lt;v-select
    outlined
    multiple
    v-model=&quot;filter.roleFilter&quot;
    :items=&quot;['Designer', 'Developer']&quot;
  /&gt;
  &lt;!-- rest of form --&gt;
  </code></pre>
  <p>The filter function</p>
  <pre><code> computed: {
     filteredPeople() {
        const searchVal = this.search;
        const type = this.filter.accountypeFilter;
        const role = this.filter.roleFilter; 
        const start = this.filter.dateStartFilter;
        const end = this.filter.dateEndFilter;
  
        if (type === '' &amp;&amp; role === '' &amp;&amp; start === '' &amp;&amp; end === '' &amp;&amp; searchVal === '') {
          return this.people; // return everything if no filters are selected
        }
        // return the array after passing it through the filter function
        return this.people.filter((person) =&gt; (type === '' || person.accountType === type)
          &amp;&amp; (role === '' || person.role.includes(role)) // &lt;--- the problem is with this line
          &amp;&amp; (start === '' || person.dateStart === start)
          &amp;&amp; (end === '' || person.dateEnd === end)
          &amp;&amp; (searchVal === '' || person.displayName.toLowerCase().includes(searchVal.toLowerCase())));
      },
    }
  </code></pre>
  <p>Is there something like <code>role.every(person.role.includes(role))</code> so I can make this work?</p>