JS_배열(Array)
Front/JavaScript 2023. 4. 27.
: 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것
** 인덱스
JAVA와 JS 배열의 차이점
- JAVA 배열
- 동일한 데이터 자료형만 저장 가능
- 배열의 크기가 고정적
- 정해진 배열의 크기만큼만 데이터 추가 가능
- JS 배열
- 다양한 데이터 자료형 저장 가능
- 배열의 크기가 가변적
- 정해진 크기를 넘어서 데이터 추가 시 자동으로 저장 공간 할당
배열의 선언
let nameList = [];
let nameList = new Array();
반드시 배열은 선언한 이후 사용해야 함!
- 배열 함수
- 마지막 인덱스 - : pop()
- 마지막 인덱스 + : push()
- 배열 내에 포함 : includes()
- 배열 내에 이 데이터의 인덱스 : indexOf()
- 추출 slice() → 데이터 손상 X
- 제거 splice() → 데이터 손상 O
배열의 생성
let nameList = ["David","Will","Jhon","Sam"];
let nameList = new Array("David","Will","Jhon","Sam");
배열의 접근
- 반드시 배열을 생성한 후 접근해야한다.
- 배열의 변수명과 [] 사이에 원소의 인덱스를 적어서 접근한다
- 배열의 인덱스는 0부터 시작한다.