JavaScript数组去重的两种方法推荐_javascript技巧
来源:动视网
责编:小采
时间:2020-11-27 20:52:55
JavaScript数组去重的两种方法推荐_javascript技巧
JavaScript数组去重的两种方法推荐_javascript技巧:1、数组去重; Array类型并没有提供去重复的方法,如果要把数组的重复元素干掉,那得自己想办法: 方法一:利用indexOf方法; var aa=[1,3,5,4,3,3,1,4] function arr(arr) { var result=[] for(var i=0; i 方法二: fun
导读JavaScript数组去重的两种方法推荐_javascript技巧:1、数组去重; Array类型并没有提供去重复的方法,如果要把数组的重复元素干掉,那得自己想办法: 方法一:利用indexOf方法; var aa=[1,3,5,4,3,3,1,4] function arr(arr) { var result=[] for(var i=0; i 方法二: fun

1、数组去重;
Array类型并没有提供去重复的方法,如果要把数组的重复元素干掉,那得自己想办法:
方法一:利用indexOf方法;
var aa=[1,3,5,4,3,3,1,4]
function arr(arr) {
var result=[]
for(var i=0; i
方法二:
方法二,总体思路是把数组元素逐个搬运到另一个数组,搬运的过程中检查这个元素是否有重复,如果有就直接丢掉。从嵌套循环就可以看出,这种方法效率极低。我们可以用一个hashtable的结构记录已有的元素,这样就可以避免内层循环。恰好,在Javascript中实现hashtable是极为简单的,改进如下:
以上这篇JavaScript数组去重的两种方法推荐就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
JavaScript数组去重的两种方法推荐_javascript技巧
JavaScript数组去重的两种方法推荐_javascript技巧:1、数组去重; Array类型并没有提供去重复的方法,如果要把数组的重复元素干掉,那得自己想办法: 方法一:利用indexOf方法; var aa=[1,3,5,4,3,3,1,4] function arr(arr) { var result=[] for(var i=0; i 方法二: fun