ES6方式Array实现js去重

Posted 木头南方

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES6方式Array实现js去重相关的知识,希望对你有一定的参考价值。


var itemArr = selectedRows.map(x => { return x.dispatch_task_item_no }); var disitemArr = Array.from(new Set(itemArr));


 

解释: selectedRows是json形式数组,dispatch_task_item_no是其中一个key。
功能:取到dispatch_task_item_no 的数组,dispatch_task_item_no有可能重复。
具体:第一步 通过map取到dispatch_task_item_no ;第二步 对取到的dispatch_task_item_no 进行去重
PS:这种去重方式是ES6的写法,不是所有的浏览器都支持。

 

 

 

详情信息

http://kangax.github.io/compat-table/es6/

以上是关于ES6方式Array实现js去重的主要内容,如果未能解决你的问题,请参考以下文章

js数组如何去重?

一行代码实现数组去重(ES6)

一行代码实现数组去重(ES6)

为Array对象添加一个去重的方法(ES5和ES6的实现)

js实现数组去重的几种方法

JS数组去重 ES6 方法