잡다한 배똥월드

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");

 

 

 

 

- 값 삭제

값을 삭제하는 방법은 여러가지가 있다.

  1. shift() : 첫 번째 값 삭제
  2. pop() : 마지막 값 삭제
  3. 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

+ Recent posts