【发布时间】:2016-10-29 22:08:40
【问题描述】:
我正在使用 Angular 和 Lodash 来处理对象和数组。
鉴于此:
$scope.week = ['monday','tuestday','wednesday','thursday','friday','saturday','sunday']
$scope.points = [
{ day: 'monday', points: 30 },
{ day: 'wednesday', points: 60 }
]
...我想得到这个结果:
$scope.result = [30, 0, 60, 0, 0, 0, 0];
所以我必须将数组与对象进行比较,但我想避免使用多个循环。
P.S:我不使用 jQuery。
【问题讨论】:
-
指向小提琴的链接很好,但也请将该代码放入您的问题中。
-
好的,所以,您想比较 X 和 Y,其中 X 和 Y 是两种不同类型的结构。您到底想在它们之间进行什么比较?这两个源结构是什么?你想从这两个源结构的比较中得到什么结果?似乎您可以从等式中删除 angular 并提供一个只是 javascript 的示例。
标签: javascript arrays angularjs lodash