arrayUniqueObj :function (arr, name) { //[{}]去重
var hash = {};
return arr.reduce(function (item, next) {
hash[next[name]] ? '' : hash[next[name]] = true && item.push(next);
return item;
}, []);
},
arrayUnique:function (arr){
var len = arr.length;
arr.sort();
for(var i=len-1;i>0;i--){
if(arr[i]==arr[i-1]){
arr.splice(i,1);
}
}
return arr;
},
arrayRemoveIndex: function(arr,index){
var arrNew = [];
for(var i=0;i<arr.length;i++){
if(i != index){
arrNew.push(arr[i])
}
}
return arrNew;
},
// 交换数组元素
arraySwap : function (arr, index1, index2) {
arr[index1] = arr.splice(index2, 1, arr[index1])[0];
return arr;
},