`

js获取数组非重复值利用map原理

    博客分类:
  • js
阅读更多
var arr = ["北京", "上海", "天津", "武汉", "上海", "天津", "武汉", "北京", "上海", "天津", "武汉", "天津", "武汉", "天津", "武汉", "天津", "武汉",
"北京", "上海", "天津", "武汉", "上海", "天津", "武汉", "北京", "上海", "天津", "武汉", "天津", "武汉", "天津", "武汉", "天津", "武汉",
"北京", "上海", "天津", "武汉", "上海", "天津", "武汉", "北京", "上海", "天津", "武汉", "天津", "武汉", "天津", "武汉", "天津", "武汉"];

var json = {};
for(var i = 0; i < arr.length; i++){
	json[arr[i]] = arr[i];
}

arr = new Array();
for(var key in json){
	arr.push(key);
}
alert(arr.toString());
// "北京", "上海", "天津", "武汉"

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics