title: for of loop querySelectorAll
body: <p>Mozilla states that "for of loops will loop over NodeList objects correctly". (source: <a href="https://developer.mozilla.org/en-US/docs/Web/API/NodeList" rel="noreferrer">https://developer.mozilla.org/en-US/docs/Web/API/NodeList</a>) However, this doesn't work in Chrome 43. Is this incorrect documentation or a browser bug?</p>
  
  <p>The copied example code used on a page with checkboxes:</p>
  
  <pre><code>var list = document.querySelectorAll( 'input[type=checkbox]' );
  for (var item of list) {
    item.checked = true;
  }
  </code></pre>