日期:2014-05-16  浏览次数:20501 次

js获取数组非重复值利用map原理
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());
// "北京", "上海", "天津", "武汉"

?