[2013년도에 만들어본 소스] 자바스크립트에서 배열확인/추출
[code]
Array.prototype.inArray = function (value) {
var i;
for (i=0; i < this.length; i++) {
for (s=0; s < this[i].length; s++) {
if (this[i][s] == value){
return this[i];
}
}
}
return false;
};
[/code]
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 2개
한 단계만 축약해 본다면...
if (value in this[i]) return this[i];
또는
if ($.inArray(value, this[i])) return this[i];
이런 식으로 줄일 수 있을 것 같습니다.
s도 var로 지역변수로 잡아주는 게 안전할 것 같습니다.
마인크래프트도 자바스크립트로 제어 됩니다.
다만 제이쿼리를 사용하지 못해 제이쿼리의 기능을 자바스크립트화 한것이지요 ㅎㅎㅎ
제이쿼리로 그렇게 짧게 제어되는지는 몰랐네요.
감사합니다