для каждого метода Node.childNodes?

После предоставлениянеправильный ответ касательно.item() собственностьюNode.childNodes на вопрос я осмотрел__proto__ из возвращенныхchildNodes изform элемент и нашелforEach метод.

forEach методNode.childNodes не задокументировано в спецификацииNodeList, вMethods в MDN, или жеИнтерфейс NodeListи, по-видимому, не упоминается вИтерируйте NodeList, используя метод forEach или страницы, связанные с этим Вопросом; хотя он доступен в Chromium 50.

Этот метод доступен только в сравнительно недавних версиях Chrome / Chromium? Если да, это задокументировано?

Есть ли какие-либо документы, касающиесяforEach() методNode.childNodes?

document.querySelector("form").addEventListener("submit", function(e) {
  e.preventDefault();
  var form = e.target;
  form.childNodes.forEach(function(el) {
    if (el.tagName === "INPUT" && el.type !== "submit")
      snippet.log("name:" + el.name + ", value:" + el.value)
  });
});
<form>
  <input type="text" name="firstName" value="The first name">
  <input type="text" name="lastName" value="The last name">
  <input type="email" name="emailAddress" value="[email protected]">
  <br>
  <input type="submit" value="Submit">
</form>
<!-- Script provides the `snippet` object, see http://meta.stackexchange.com/a/242144/134069 -->
<script src="//tjcrowder.github.io/simple-snippets-console/snippet.js"></script>

Ответы на вопрос(2)

Ваш ответ на вопрос