Ich habe eine MEAN js-Anwendung, in der immer, wenn ich find
auf einem Array verwenden, die Callback-Funktion nicht ausgeführt wird, und find
gibt sofort -1
zurück.Knoten array.find hält geben -1
Als ich es in einer einzelnen Datei des Projektes ausführen, arbeiten sie richtig, aber wenn ich require
, die in meiner Bewerbung einreichen, es geht zurück auf -1
Ich versuche, dieses grundlegende Beispiel von Firefox-Website:
var inventory = [
{name: 'apples', quantity: 2},
{name: 'bananas', quantity: 0},
{name: 'cherries', quantity: 5}
];
function findCherries(fruit) {
return fruit.name === 'cherries';
}
console.log(inventory.find(findCherries));
Was könnte der Grund dafür sein? Früher hat es richtig funktioniert, jetzt plötzlich, -1
überall!
einige Bibliothek, die Sie modifiziert verwenden 'Array.prototype.find' Vielleicht? – pawel
Es funktioniert für mich, in einer einzelnen Datei und durch 'require' – greuze