자바스크립트 배열

 

자바스크립트 배열이 다른 언어와 다른 점 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

+ Recent posts