Verschachtelte forEach: Uncaught TypeError: Daten.forEach ist keine Funktion
Möchte ich nicht verwenden, jede for-Schleife oder einer der regelmäßigen Schleifen, ich bin versucht, einen forEach
aber ich erhalte eine Fehlermeldung
Uncaught TypeError: Daten.forEach ist keine Funktion
return falsyData.map(function(data) {
data.forEach(function(key) {
if (key.match(reg)) {
return key;
}
});
});
aber wenn ich es auf diese Weise funktioniert es:
return falsyData.map(function(data) {
for (var key in data) {
if (key.match(reg)) {
return key;
}
}
});
warum ?
InformationsquelleAutor Non | 2015-09-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
data
ist ein Objekt -forEach
läuft nur auf Array-Typen. Sie haben einefor..in
Schleife zu Durchlaufen, die Tasten eines Objekts.lodash
dann.Ja, oder
underscore.js
InformationsquelleAutor tymeJV