-

javascript::유사배열객체 본문

언어/javascript

javascript::유사배열객체

lingi04 2018. 1. 4. 21:17

# 유사배열객체

- 일반 객체에 length 프로퍼티가 있는 경우

- 객체임에도 불구하고 자바스크립트의 표준 배열 메서드를 사용하는 게 가능하다.

1
2
3
4
5
6
7
8
var arr = ['bar'];
var obj = {name'foo'length:1};
 
arr.push('baz');
obj.push('baz'); // error!, 유사배열객체 이지만 객체는 아니다~!
 
Array.prototype.push.apply(obj, ['baz']);
console.log(obj); //(출력값){'1': 'baz', name: 'foo', length:2}
cs

- arguments 객체나 jQuery 객체가 유사배열객체 형태로 되어 있다.

'언어 > javascript' 카테고리의 다른 글

javascript::함수  (0) 2018.01.04
javascript:: ==(동등)연산자와 ===(일치) 연산자  (0) 2018.01.04
javascript::배열  (0) 2018.01.04
javascript::객체  (0) 2018.01.03
javascript :: prototype  (0) 2018.01.02
Comments