title: "Holes" in array when use es6 spread operator on string with emojis
body: <p>Why when I try split string with emoji(s) using spread(...) operator I get "holes" in result array?</p>
  
  <p>Example: 
  <code>[...''] // -&gt; ["", hole]</code></p>
  
  <p>Also more emojis creates more "holes": 
  <code>[...''] // -&gt; ["", "", hole, hole]</code></p>
  
  <p>Screenshot from Chrome v71.0.3578.98:</p>
  
  <p><img src="https://i.stack.imgur.com/6dP2B.png" alt=""></p>