title: How to remove object from axios proxy array
body: <p>The below is slightly simplified...
  The Axios request returns data like this:</p>
  <pre><code>Proxy {0: {…}, 1: {…}, 2: {…}}
  [[Handler]]: Object
  [[Target]]: Array(3)
  0: {code: &quot;AAA&quot;, id: &quot;001&quot;, label: &quot;Foo&quot;}
  1: {code: &quot;BBB&quot;, id: &quot;002&quot;, label: &quot;Bar&quot;}
  2: {code: &quot;CCC&quot;, id: &quot;003&quot;, label: &quot;Baz&quot;}
  </code></pre>
  <p>I am trying to remove any objects from this which match items in my array:</p>
  <pre><code>var reqData = this.requestData;
  var myArr = [&quot;Foo&quot;, &quot;Bar&quot;];
      
  for (let index = 0; index &lt; myArr.length; ++index) {   
      reqData = reqData.filter(function( obj ) {
          return obj.label !== myArr[index];
      });
  }
  </code></pre>
  <p>This works, to a degree. It produces the following:</p>
  <pre><code>(1) [Proxy]
  0: Proxy {code: &quot;CCC&quot; id: &quot;003&quot;, label: &quot;Baz&quot;}
  </code></pre>
  <p>However this data does not output in the vue HTML. I notice the structure has changed and no longer shows Handler and Target.</p>