배열(Array)

Min·2020년 12월 30일
0

Algorithm/DataStructure

목록 보기
10/12
post-thumbnail

배열(Array)

  • 순수한 배열이 아닌 링크드 리스트 기반의 Hash Map

선언

  • 배열은 Array 생성자로 생성된 Array 타입의 객체이다.

배열순회

for...in

  • 객체에 사용 가능(배열도 객체)하며 특정 값을 가진 키가 있는지 확인하려는 경우에 사용가능하며 for 문과 같이 디버깅용으로 사용될 수 있다. 그러나 불필요한 프로퍼티까지 출력될 수 있고 요소들의 순서를 보장하지 않으므로 배열을 순회하는데 적합하지 않다.

  • for...of

forEach()

  • forEach(callback(value, index), [thisArg])

map

  • 리스트의 요소를 순회하며 index의 요소를 가공하여 새로운 리스트로 반환

내장함수

  • shitft, unshift, pop, push

  • slice

  • splice

profile
slowly but surely

0개의 댓글