그래서 나는이 배열을 만들이 기능프로토 타입 함수가 반복되는 이유는 무엇입니까?
Array.prototype.containsCaseInsensitive = function(obj) {
var i = this.length;
while (i--) {
if (this[i].toUpperCase() === obj.toUpperCase()) {
return true;
}
}
return false;
}
가 :
0
1
2
3
function(obj) {
var i = this.length;
while (i--) {
if (this[i].toUpperCase() === obj.toUpperCase()) {
return true;
}
}
return false;
}
왜 반복의 기능은 다음과 같이
ary = [0,1,2,3];
for (item in ary){
console.log(ary[item])
}
출력은? 감사합니다.
유일한 문제는 버전이 1.8.5이므로 브라우저 호환성이 저하된다는 것입니다. 어떤 경우에는 요소를 더 잘 필터링한다고 생각합니다. – Gustavo