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

js获取数组非重复值利用map原理var arr [北京, 上海, 天津, 武汉, 上海, 天津, 武汉, 北

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());// "北京", "上海", "天津", "武汉"

?