【发布时间】:2018-05-08 06:18:16
【问题描述】:
我有两个数组
var arrayA = ["a", "a", "b", "b", "a", "c"];
var arrayB = [10, 20, 3, 2, 20, 5];
如您所见,arrayA[0], arrayA[1], arrayA[4] 具有相同的元素(arrayA[2], arrayA[3] 也相同)。
所以基于上面的例子,我想总结一下arrayB[0], arrayB[1], arrayB[4],还有arrayB[2], arrayB[3]。
期望输出
arrayA = ["a", "b", "c"];
arrayB = [50, 5, 5];
如果arrayA 具有相同的基于arrayA 索引的元素,是否可以对arrayB 元素求和?是否有 Lodash/Underscore 函数可以做到这一点?
【问题讨论】:
-
你有没有尝试过?
-
@Pratansyah 虽然我非常感谢您的努力,但这并不是重复的。 OP 希望对第二个数组中的值求和并使其唯一。
标签: javascript arrays underscore.js lodash