eterno

[JavaScript] 배열 객체 생성 본문

JavaScript/공부

[JavaScript] 배열 객체 생성

영원한별똥별 2023. 3. 5. 11:27
728x90
반응형

 

자바스크립트에서 배열의 특징

1. 배열 요소의 타입이 고정되어 있지 않기때문에 한 배열에 다른 타입의 데이터가 들어갈 수 있습니다.

var arr = [1, "가", 2, "나"]; 
document.write(arr); // 결과 : 1,가,2,나

2. 배열 요소의 인덱스가 연속적이지 않아도 되며, 따라서 특정 배열 요소가 비어 있을 수도 있습니다.

var arr = [];
// 배열의 길이를 5로 생성
arr.length = 5;

// 배열을 0번째 인덱스, 3번째 인덱스에 값 대입
arr[0] = 1;
arr[3] = 2;

document.write(arr); // 결과 : 1,,,2,
document.write("<br>");
document.write(arr[4]);// 결과 : undefined

 * 값이 없는 배열의 값은 undefined

3. 자바스크립트에서 배열은 Array 객체로 다뤄집니다.

4. 인덱스값을 가지며 0부터 시작합니다.

 


자바스크립트에서 배열을 생성하는 방법

 

방법1. 

Array() 객체 생성 하고 값을 넣을 때 직접 index에 값 대입

var arr = new Array();
arr[0] = "1";
arr[1] = "2";
arr[2] = "3";
arr[3] = "4";

 

방법2.

배열객체 생성과 동시에 값 대입

var arr = new Array(1, 2, 3, 4);

 

방법3.

리터럴객체

var arr = [1, 2, 3, 4];

 

 

참고)  Doit! 자바스크립트 + 제이쿼리입문

728x90
반응형