프론트엔드/Java Script
JavaScript Sec01_10 배열
영초_
2024. 2. 20. 01:03
Array (배열)
- 객체, 함수와 더불어 Non-Primitive Data Type이다.
- 순서가 있는 요소들의 집합 즉, 여러 개의 항목이 들어있는 리스트
- 요소들의 자료형이 어떤 것이든 (숫자형, 문자형, 배열, 함수, 객체, boolean, undefined 등등) 상관없다.
배열의 생성
- 생성자 이용
- Array 라는 생성자를 호출하여 변수 arr에 담는다.
- 배열 리터럴 이용
- 대괄호 [] 를 사용하여 배열을 만들어 변수 arr에 담는다.
- 생성자보다 배열 리터럴을 더 자주 사용
Index ; 배열 요소 접근
- 인덱스는 0부터 시작하여 배열의 길이 -1 에서 끝난다.
- 다음과 같이 각각의 요소에 접근할 수 있다. (다른 프로그래밍 언어와 비슷)
- push : 배열에 요소를 추가하는 함수
- arr.push( // );
- 자료형이 무엇이든 상관없이 배열의 맨 마지막에 요소를 추가해준다.
- length : 배열의 길이
- arr.length
- 배열 자체도 객체로 이루어져 있기 때문에 유용한 property나 함수들을 객체처럼 꺼내올 수 있다.
- length는 배열이 바뀌면 자동으로 갱신되어 결과가 출력된다.