TODAY TOTAL
JS Array에서 특정 값 삭제하기

얼마전 웹 개발을 하다 널을 포함하고 있는 배열에서 널을 제거하여 유효한 값만 추출해야 하는 경우가 있었다.


해당 기능을 수행하는 함수가 있을 것 같아서 찾아봤는데 딱히 지원하는 기능은 아니었다.


배열에 프로토타입으로 새 함수를 지정하고 사용하는 방법으로 웹에 돌아다니는 코드가 있어서 게시함.


1
2
3
4
5
6
7
8
9
Array.prototype.clean = function(deleteValue) {
    for (var i = 0; i < this.length; i++) {
        if (this[i] == deleteValue) {
            this.splice(i, 1);
            i--;
        }
    }
    return this;
};

cs


  Comments,     Trackbacks
최근 작성 글
최근 작성 댓글
최근 작성 트랙백
공지사항
링크
글 보관함
검색