자바스크립트 배열
자바스크립트 배열이 다른 언어와 다른 점 2가지
1 배열 내부의 데이터 타입이 서로 다를 수 있다.
2 배열의 크기는 동적으로 변경될 수 있다.
배열 생성
// 배열 생성 (빈 배열)
var arr = [];
혹은
var arr = new Array();
// 배열 생성 (초기 값 할당)
var arr = ['zero', 'one', 'tow'];
배열 추가
Array.push(), Array.unshift(), Array.splice()
arr.push('d'); // 배열의 끝에 요소를 추가
arr.unshift('d'); // 배열의 앞쪽에 요소를 추가
arr.splice(2, 0, 'd'); // index 2 ('c')의 위치에 요소를 추가
배열 삭제
Array.pop(), Array.shift(), Array.splice()
arr.pop(); // 배열의 마지막 요소를 제거
var popped = arr.pop(); // 제거한 요소를 반환 받을 수 있음
arr.shift(); // 배열의 첫번째 요소를 제거
var shifted = arr.shift(); // 제거한 요소를 반환 받을 수 있음
arr.splice(1, 2); // index 1 부터 2개의 요소를 제거
removed = arr.splice(1, 2); // 제거한 요소를 반환 받을 수 있음
'JavaScript' 카테고리의 다른 글
JSON (0) | 2021.08.09 |
---|---|
자바스크립트 객체(생성, 접근, 삭제) (0) | 2021.08.09 |
javascript 문자열, 숫자 형변환 (0) | 2021.05.16 |
javascript 현재 날짜 구하기 (0) | 2021.05.16 |
자바스크립트의 변수 (0) | 2021.01.17 |