JavaScript的一些小技巧分享
数组去重ES6提供了几种简洁的数组去重的方法,但该方法并不适合处理非基本类型的数组。这是ES6中的新特性,在ES6之前,要实现同样的效果,我们需要使用更多的代码。该技巧适用于包含基本类型的数组:undefined、null、boolean、string和number。除了上面的方法之外,还可以使用Array.from来实现:另外,还可以使用Array的.filter及indexOf()来实现:注意,indexOf()方法将返回数组中第一个出现的数组项。这就是为什么我们可以在每次迭代中将indexOf()方法返回的索引与当索索引进行比较,以确定当前项是否重复。为了确保每行的数据长度相等,可以使用Array.fill来处理数组映射不使用Array.map来映射数组值的方法。
下载地址
用户评论