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