jq 객체가 배열이라고 흔히들 말하는데 Object.prototype.toString.call()로 테스트해 보니 [Object Array]가 아닌 [Object Object]인 것으로 나오지만 우리가 보는 jq 객체는 콘솔에서는 배열처럼 보입니다. 0, 1... 그렇다면 jq 객체는 객체인가요, 아니면 배열인가요?
代言2017-06-12 09:30:41
객체이지만 배열처럼 보입니다. 우리는 일반적으로 이 구조를 "배열형"이라고 부릅니다.
이런 종류의 객체의 키는 [0, 1, 2, ...] 값이고, 길이 속성을 가지고 있는데, 아래와 같습니다
으아악某草草2017-06-12 09:30:41
jQuery 개체는 이름에서 알 수 있듯이 개체입니다. 단지 첨자를 사용할 수 있고 길이 속성이 있는 등 배열의 일부 기능이 있지만 배열에는 없는 속성이 있는 메서드도 있습니다. 이런 종류의 객체를 배열형 객체라고 부를 수 있습니다