2009년 8월 4일 화요일

유용한 자바스크립트 하나

주소 : http://www.okjsp.pe.kr/bbs?seq=138831

prototype.js를 보다가 유용한 기능이 있어서 글을 올립니다.

보통 자바스크립트로 아래와 같은 코드를 사용할 일이 종종있는데요.

//----------------------------------------

    var str = "히히";
    if (str == "하하" || str == "호호" || str == "후후" || str == "히히" ||  str == "헤헤") {
        alert("기존 방식!");
    }


//----------------------------------------

위의 코드를 아래처럼 줄일 수 있습니다.

//----------------------------------------

    var str = "히히";
    if (["하하", "호호", "후후", "히히", "헤헤"].include(str)) {
        alert("include 사용시!");
    }

//----------------------------------------


아래 함수를 공통.js 같은곳에 넣으셔서 사용하시면 됩니다.


<script>

    Array.prototype.include = function () {
        for (var index in this) {
            if (this[index] == arguments[0]) {
                return true;
            }
        }
        return false;
    }

</script>

댓글 없음:

댓글 쓰기