JavaScript의 배열 (Arrays in JavaScript)
배열은 하나의 변수에 여러 값을 저장합니다. 각 항목마다 별도의 변수를 만드는 대신, 항목들을 하나로 그룹화합니다.
배열 생성하기 대괄호를 사용하여 배열을 생성합니다. 이 방법은 시작하기에 가장 간단한 방법입니다.
예시:
const bikes = ["pulser", "apache", "duke"];
배열에 관한 주요 사실
- 배열은 객체(object)입니다. 배열을 확인할 때
typeof연산자는 "object"를 반환합니다. - 배열은 항목에 접근하기 위해 숫자를 사용합니다. 첫 번째 항목은 항상 인덱스(index) 0에 위치합니다.
- 배열은 다양한 타입을 담을 수 있습니다. 하나의 리스트에 문자열, 숫자, 객체 또는 다른 배열까지도 저장할 수 있습니다.
- JavaScript는 연관 배열(associative arrays)을 지원하지 않습니다. 이름을 인덱스로 사용할 수 없으며, 반드시 숫자를 사용해야 합니다.
일반적인 작업
문자열로 변환
toString() 메서드를 사용하여 배열을 쉼표로 구분된 문자열로 변환합니다.
새 항목 추가
push() 메서드를 사용하여 리스트의 끝에 항목을 추가합니다.
항목 반복 처리
for 루프를 사용하여 배열의 모든 항목을 하나씩 순회합니다.
배열 vs 객체
데이터가 숫자를 인덱스로 사용하는 경우 배열을 선택하세요. 각 값에 텍스트 이름이 필요한 경우 객체를 선택하세요.
중첩 데이터 배열 안에 객체를 넣을 수 있습니다. 또한 객체 안에 배열을 넣을 수도 있습니다. 이를 통해 복잡한 데이터 구조를 구성할 수 있습니다.
Source: https://www.w3schools.com/js/js_arrays.asp Source: https://www.geeksforgeeks.org/javascript/best-known-javascript-array-methods/
Full Post: https://dev.to/ezhil_arasan_d1230a486501/array-in-javascrip-1hna