Ich verwende eine ForEach, um eine NodeList durchlaufen. Mein Code ist wie folgtVerwenden von Js ForEach mit einer NodeList
var array = document.querySelectorAll('items');
array.forEach(function (item) {
console.log(item);
});
Und dieser Code wirft einen Fehler als
Uncaught TypeError: array.forEach is not a function
Dann nach einigen Online-Blog-Artikel zu lesen ich den Code auf das geändert.
[].forEach.call(array, (function (item) {
console.log(item);
}));
Könnte jemand bitte erklären, warum es nicht möglich ist forEach auf einem nodeList zu nennen und etwas das obige zweite Code Stück zu tun hat. :)
Check out [NodeList.js] nutzen wollte (https://github.com/eorroe/NodeList.js) –
Probieren Sie diese eine Zeile NodeList Patch http://StackOverflow.com/a/32644632/502860 – imos