怎么把这段一行代码实现数组去重从数组换成集合输出

对于数组去重我们有n种方法可以實现

 
 
 
  • slice() 用于提取目标数组的一部分,返回一个新数组原数组不变。
  • concat() 用于多个数组的合并它将新数组的成员,添加到原数组成员的后部然后返回一个新数组,原数组不变
  • reverse() 用于颠倒排列数组元素,返回改变后的数组注意,该方法将改变原数组
  • sort() 对数组成员进行排序,默认是按照字典顺序排序排序后,原数组将被改变
  • push() 用于在数组的末端添加一个或多个元素,并返回添加新元素后的数组长度注意,該方法会改变原数组
  • pop() 用于删除数组的最后一个元素,并返回该元素注意,该方法会改变原数组
  • unshift() 用于在数组的第一个位置添加元素,並返回添加新元素后的数组长度注意,该方法会改变原数组
  • shift() 用于删除数组的第一个元素,并返回该元素注意,该方法会改变原数组
  • splice() 用于删除原数组的一部分成员,并可以在删除的位置添加新的数组成员返回值是被删除的元素。注意该方法会改变原数组。
  • map() 将数组嘚所有成员依次传入参数函数然后把每一次的执行结果组成一个新数组返回。
  • forEach() 与map方法很相似也是对数组的所有成员依次执行参数函数。但是forEach方法不返回值,只用来操作数据
  • filter() 用于过滤数组成员,满足条件的成员组成一个新数组返回
  • join() 以指定参数作为分隔符,将所有数組成员连接为一个字符串返回如果不提供参数,默认用逗号分隔
  • indexOf() 返回给定元素在数组中第一次出现的位置,如果没有出现则返回-1
  • lastIndexOf() 返囙给定元素在数组中最后一次出现的位置,如果没有出现则返回-1

以上所述是小编给大家介绍的js数组去重的N种方法,希望对大家有所帮助如果大家有任何疑问请给我留言,小编会及时回复大家的在此也非常感谢大家对脚本之家网站的支持!

我要回帖

更多关于 一行代码实现数组去重 的文章

 

随机推荐