javascript - 使用 lodash 从数组中删除两个值(如果重复)

标签 javascript lodash

如何从数组中删除重复的值。

var list =[1,1,5,5,4,9]

我的结果将是

var list =[4,9]

我该如何使用lodash

最佳答案

可以查看实际值的索引和最后一个索引。

var list = [1, 1, 5, 5, 4, 9],
    result = list.filter((v, _, a) => a.indexOf(v) === a.lastIndexOf(v));
    
console.log(result);

关于javascript - 使用 lodash 从数组中删除两个值(如果重复),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47594511/

相关文章:

javascript - Angular 8 - 延迟加载模块 : Error TS1323: Dynamic import is only supported when '--module' flag is 'commonjs' or 'esNext'

javascript - 使用 lodash 创建父子关系

javascript - 使用 Underscore/Lodash 分组和求和

javascript - 使用 JSON Api URL EmberJS

javascript - Vue.js 过渡问题

javascript - 将 jQuery 'rand color' 保存到本地存储?

javascript - 如何根据旁边的div类设置div高度?

javascript - _.extend 与 _.clone 在 lodash 中

javascript - 修改传入_each回调参数的对象

javascript - 如何在字符串中的值之前删除字符串中的动态数据?/将 Lodash 的 _.trimStart 与动态数据一起使用?