title: Check if an array includes an array in the correct offset
body: <p>I have arrays to compare and one has 4 values and the other one 3 values. Some of them can be null like this for example :</p>
  
  <pre><code>[1,2,3]
  
  [null,1,2,3] -&gt; should return true
  [1,2,3,null] -&gt; should return true
  [1,null,2,3] -&gt; should return true
  [1,2,2,3] -&gt; should return false
  [null,null,null,null] -&gt; should return true
  [1, null, 3, 2] -&gt; should return true
  </code></pre>
  
  <p>In fact, null is working as 1,2,3 at the same time, this is a generic value to define "you can go"</p>
  
  <p>I don't know how to do that in JavaScript but I already tried that : </p>
  
  <pre class="lang-js prettyprint-override"><code>            let shouldDisplay = colors.every(function(element){
                  return element ? neededColors.includes(element) : true;
              });
  </code></pre>
  
  <p>Is it possible to achieve that properly? I could do some crappy checks with functions but it would not be nice</p>
  
  <p>Thanks you!</p>