//数组去重
function unique(ary) {
//想要让原有的数组不变的话,我们就不能直接操作ary了,而是把ary克隆一份一模一样的操作
var tempAry = ary.slice(0);
var obj = {};
for (var i = 0; i < tempAry.length; i++) {
var cur = tempAry[i];
if (obj[cur] == cur) {
tempAry[i] = tempAry[tempAry.length - 1];
tempAry.length--;
i--;
continue;
}
obj[cur] = cur;
}
obj = null;
return tempAry;
}