Javascript 배열과 유사배열

uub_2·2022년 7월 23일
0

Javascript

목록 보기
1/2

유사배열 array-like objects

length property 를 가진 객체를 유사 배열 객체라고 한다.
일반적으로 유사 배열은 배열이 아니기 때문에 배열 메서드를 사용할 수 없지만, 프로토타입과 apply()를 사용하면 표준 배열 메소드를 사용할 수 있다.
또한 유사배열은 for 문을 사용할 수 있다.

1. 유사배열의 조건

  • length 를 가져야 함

2. 유사배열의 형태

let arr = {
    0: 'oops',
    1: 'ooops',
    2: 'oooops',
    3: 'ooooops',
    length: 4
};

3. 유사 배열을 수정하는 방법

  • Array.from() 을 사용해 배열로 만드는 방법
  • Array.prototype.slice.call() 을 사용해 배열로 만드는 방법

4.배열과 유사배열을 구분하는 방법

profile
우웁이

0개의 댓글