从数组中删除指定值

function removeByValue(arr, val) {
    for(var i=0; i<arr.length; i++) {
        if(arr[i] == val) {
            arr.splice(i, 1);
            break;
        }
    }
    return arr;
}


function removeByValue2(arr, val) {
    var tmpArr = [];
    for (var i = 0; i < arr.length; i++) {
        if (arr[i] !== val) {
            tmpArr.push(arr[i]);
        }
    }
    return tmpArr;
}

 

 

posted @ 2013-03-08 10:11  leamiko  阅读(318)  评论(0编辑  收藏  举报
document.getElementById('MySignature') && document.getElementById('MySignature').style.display = "none"; document.getElementById('MySignature') && document.getElementById('blog_post_info').style.display = "none";