}; 數組
//[1,2,3,4,5]數組裏是數字的時候用以下 this
//不是angular的把function裏的內容複製出來就行 spa
$scope.recursion = function(arr){
var dataSort = arr.sort();//排序
var rec = function(){
for(var i=0;i<arr.length;i++){
if(dataSort[i]==dataSort[i+1]){
//console.log('有相同數據'+dataSort.length);
dataSort.remove(dataSort[i]);
rec();//遞歸
}
}
}
//遞歸刪除重複數據
rec();
return dataSort;
} prototype
//數組裏是對象就調用如下的 對象
var uniqueObj = function(obj) {
for (var i = 0; i < obj.length; i++) {
var count = 0;
for (var j = 0; j < obj.length; j++) {
if (obj[i].name == obj[j].name) {
count++;
}
if (obj[i].name == obj[j].name) {
if(count>1){
obj.remove(obj[i]);
}
}
}
}
return obj;
} 排序