Einfache Frage Ich hoffe (nicht sicher, was ich vermisse);Array-Push ergibt unerwartetes Array
Wie kann ich Elemente in ein einfaches und kein indiziertes Array verschieben?
Wenn dies zu tun:
var shops = [];
angular.forEach(data, function(value, index) { //loop over data
shops.push(value.SHOP_CODE);
});
Es ist das Gleiche – Sajeetharan
Das sind die gleichen Dinge. Beachten Sie, dass Sie dieses Array möglicherweise schon vor dem Ausfüllen protokolliert haben (weshalb Sie 'Array [0]' haben, da es zu der Zeit keine Länge hatte. Aber wenn Sie es in der Konsole sehen, hat es sich gefüllt Zeile für ein geloggtes Array wird nicht aktualisiert, wenn das Array aktualisiert wird –
Ich denke, Sie haben Recht Ich gebe ein Versprechen zurück, und es wird wahrscheinlich nicht schnell genug zurückgegeben Racking mein Gehirn - Danke – Fergus