【发布时间】:2017-04-12 23:43:10
【问题描述】:
我有一个数组:
var a = [2,3,4,5,5,4]
我想从给定的数组中得到唯一的数组,比如
b = [2,3,4,5]
我试过了
a.filter(function(d){return b.indexOf(d)>-1})
我不想使用 for 循环。
【问题讨论】:
-
这里有多个示例 - jstips.co/en/deduplicate-an-array 使用更新的 ES 语法,以及未来的实现(使用数组集)
-
使用 lodash 库 (lodash.com/docs/#uniq)
标签: javascript angularjs arrays