[JQUERY] JavaScript의 객체와 같은 배열
JQUERYJavaScript의 객체와 같은 배열
해결법
-
1.객체는 길이와 스플 라이스가 있어야합니다
객체는 길이와 스플 라이스가 있어야합니다
> var x = {length:2, '0':'foo', '1':'bar', splice:function(){}} > console.log(x); ['foo', 'bar']
그리고 FYI, 프로토 타입으로서의 오브젝트 [0]은 정확히 동일한 이유 때문입니다. 브라우저는 다음과 같이 프로토 타입 자체를 배열로보고 있습니다.
$.prototype.length == 0; $.prototype.splice == [].splice;
-
2.이런 것처럼?
이런 것처럼?
function foo() { this.push('hello'); } foo.prototype = []; var bar = new foo(); console.log(bar.length); // 1 console.log(bar); // ["hello"]
from https://stackoverflow.com/questions/6599071/array-like-objects-in-javascript by cc-by-sa and MIT license
'JQUERY' 카테고리의 다른 글
[JQUERY] JS에서 DOM 요소에 대해 계산 된 글꼴 크기를 가져옵니다 (0) | 2020.10.30 |
---|---|
[JQUERY] jQuery와 함께 다운로드 링크 뒤에있는 파일 크기 찾기 (0) | 2020.10.30 |
[JQUERY] 모든 AJAX 호출이 완료되면 어떻게해야합니다 (0) | 2020.10.30 |
[JQUERY] jQuery Validator 및 Ajax를 사용하는 사용자 지정 규칙 (0) | 2020.10.30 |
[JQUERY] jQuery는 양식을 제출 한 다음 기존 DIV에서 결과를 표시합니다. (0) | 2020.10.30 |