对象赋值思想:(接收后台数据绘制统计图用到了该想法)
1 /**
2 * 数组、字符串去重
3 * @param {[string/array]} as [数组或者字符串]
4 * @return {[array]} [返回数组]
5 */
6 var unique = function(as) {
7
8 var obj = {};
9
10 for (var i = 0; i < as.length; i++) {
11
12 obj[as[i]] = as[i];
13
14 }
15
16 as = [];
17
18 for (var index in obj) {
19
20 as.push(index);
21
22 }
23
24 return as;
25
26 }