Ich benutze Angular und Lodash zum Arbeiten mit Objekten und Arrays.Werte zwischen Array und Objekt vergleichen
Vor diesem Hintergrund:
$scope.week = ['monday','tuestday','wednesday','thursday','friday','saturday','sunday']
$scope.points = [
{ day: 'monday', points: 30 },
{ day: 'wednesday', points: 60 }
]
... Ich möchte dieses Ergebnis erhalten:
$scope.result = [30, 0, 60, 0, 0, 0, 0];
Also muß ich ein Array mit einem Objekt vergleichen, aber ich mag die Verwendung von vermeiden mehrere Schleifen.
Siehe JS Fiddle.
S.S: Ich verwende jQuery nicht.
Ein Link zu einer Geige ist in Ordnung, aber bitte fügen Sie diesen Code auch in Ihre Frage ein. – trincot
Ok, also, Sie wollen X und Y vergleichen, wobei X und Y zwei verschiedene Arten von Strukturen sind. Was genau versuchst du zwischen ihnen zu vergleichen? Was sind die beiden Quellstrukturen und welches Ergebnis wollen Sie aus dem Vergleich dieser beiden Quellstrukturen ziehen? scheint, dass Sie Winkel aus der Gleichung entfernen und ein Beispiel bereitstellen können, das nur Javascript ist. –