Show toolbar

2012年3月20日 星期二

Unique Array

標題:陣列過濾重複值
JavaScript (index.html):
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")));

範例結果:


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

沒有留言:

張貼留言