JavaScript 배열 마스터하기
JavaScript 배열은 값의 목록을 순서대로 저장합니다. 인덱스를 통해 각 값에 접근할 수 있습니다.
배열에 관한 주요 사실:
• 원시 타입(primitives)이 아닌 객체(objects)입니다. • 크기가 자동으로 조정됩니다. • 여러 데이터 타입을 동시에 담을 수 있습니다. • 엄격한 데이터 타입이 필요한 경우 Typed Array를 사용하세요.
사용 방법:
다음과 같이 배열을 선언합니다: let fruits = ["Apple", "Orange", "Plum"];
첫 번째 항목에는 다음과 같이 접근합니다: alert(fruits[0]);
기억해야 할 규칙:
- 배열은 0부터 시작하는 인덱스(zero-based indexing)를 사용합니다. 첫 번째 항목은 인덱스 0에 위치하며, 마지막 항목은 길이(length)에서 1을 뺀 위치에 있습니다.
- 문자열을 인덱스로 사용할 수 없습니다. 반드시 음이 아닌 정수를 사용해야 합니다.
- 배열을 복사하면 얕은 복사(shallow copy)가 생성됩니다. 이는 중첩된 객체가 원본 배열과 여전히 연결되어 있음을 의미합니다.
출처: https://dev.to/karthick_07/mastering-javascript-arrays-techniques-and-best-practices-287e