728x90
자바와 자바스크립트의 차이 중에 하나가 바로 이 배열일 것 같다.
자바의 경우에는 ArrayList와 Array가 구분되어 있어서 편한데,
자바스크립트는 생성하는 방법은 달라도 결국 둘의 쓰임은 비슷하다.
- 배열 생성
//방법1
var arr = []; //빈 배열
//방법2
var arr = new Array();
- 배열 생성 시 초기값 할당
//방법1
var arr = ["a", "b", "c"];
//방법2
var arr = new Array("a", "b", "c");
- 값 추가
//방법1
arr[위치] = "d";
//방법2
arr.push("d");
- 값 삭제
값을 삭제하는 방법은 여러가지가 있다.
- shift() : 첫 번째 값 삭제
- pop() : 마지막 값 삭제
- splice(위치, 개수) : 값의 위치에서부터 몇 개를 삭제할 것인지
※ 이 때 개수를 지정하지 않으면 위치에서부터 모두 삭제되므로 주의해야함
var arr = ["a", "b", "c", "d", "e"];
arr.shift(); //["b", "c", "d", "e"]
arr.pop(); //["b", "c", "d"]
arr.splice(1, 1); //["b", "d"]
728x90
'공부 일지 > 웹 개발' 카테고리의 다른 글
[JavaScript] gsap 활용하기 - 1 (0) | 2022.02.25 |
---|---|
[CSS/JavaScript] 버튼 클릭하면 도형이 나오는 애니메이션 (0) | 2022.02.24 |
[JavaScript/자바스크립트] 난수 생성하기, 랜덤 숫자 뽑기 (0) | 2022.02.24 |
[JavaScript] 직소 퍼즐 두 번째 방법 - 1 (0) | 2022.02.23 |
[JavaScript] 직소 퍼즐 첫 번째 방법 - 참고 링크 (0) | 2022.02.22 |