var r;var arr = ['apple', 'strawberry', 'banana', 'pear', 'apple', 'orange', 'orange', 'strawberr ...
var r;var arr = ['apple', 'strawberry', 'banana', 'pear', 'apple', 'orange', 'orange', 'strawberr ...
...
...
预备知识: reduce: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array ...
...
ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 使用Set实现数组去重要简单很多。 第一种数组去重方法(使用Array.from): let arr = [12,43,23,43,68,12];let item = new Set(arr ...
原文地址:https://segmentfault.com/a/1190000015923301 问题由来 遇到一道面试题:找到数组中第一个非重复的数。 [ 1, 1, 2, 2, 3, 4, 4, 5 ] 第一个非重复的数为 3 最简单的想法就是两层 for 循环遍历数组 ...