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>
댓글 없음:
댓글 쓰기