Show toolbar

2012年3月20日 星期二

Unique Array

標題:陣列過濾重複值
JavaScript (index.html):
1
2
3
4
5
6
7
8
9
10
11
12
13
function unique(arr) {
var newArr = [];
var temp = {};
for(key in arr) {
var id = arr[key];
if(!temp[id] && id != "") {
newArr.push(id);
temp[id] = true;
}
}
return newArr;
}
alert(unique(new Array("1","2","4","4","1")));

範例結果:


說明:
簡單過濾掉陣列中重複的數值。

沒有留言:

張貼留言