배열?
데이터를 나열하고 각 데이터를 인덱스에 대응하도록 구성한 데이터 구조.
배열이 필요한 이유
- 같은 종류의 데이터를 효율적으로 관리할 수 있습니다.
- 같은 종류의 데이터를 순차적으로 저장할 수 있습니다.
배열의 장단점
- 장점: 인덱스 번호를 알고 있다면 빠른 접근이 가능함.
- 단점:
- 추가 삭제가 쉽지 않음(javascript X)
- 미리 최대 길이를 지정해야 함(javascript X)
- 인덱스 번호를 모른다면 처음부터 다 뒤지면서 찾아야 함
- 원소를 넣고 뺄 때 다른 원소들까지 옮겨줘야 하므로 연산이 비쌈
자바스크립트 배열 다루기
자바스크립트 배열 상세 바로가기