当前位置: 代码迷 >> JavaScript >> js获取数组非重复值利用地图原理
  详细解决方案

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

热度:185   发布时间:2013-10-27 15:21:49.0
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());
// "北京", "上海", "天津", "武汉"

?

  相关解决方案