자바스크립트

자바스크립트 배열

요피짱 2019. 12. 23. 02:35

배열에 대해 알아보자 번째,

 

전 게시글에서 객체에 대해 알아봤다.

배열도 객체인데, 조금 특수한 객체이다.

배열은 기본적으로 [ ] 로 감싸서 나타내고

객체 리터럴처럼 안에는 무엇이든지 들어갈 수 있다.

배열 안에 배열이 들어가도 되고 배열 안에 객체가 들어가도 된다.

우리는 미리 배열 안에 들어간 것들을 요소(item)라고 정의하자.

요소들은 객체의 속성과 같이 쉼표(,) 로 구분짓는다.

아래의 예제로 대강 구조를 살펴보자.

 

var array = [];

var array = [1 , "Yopy" , [1,2,3] , { yopy:1}];

 

배열과 객체의 차이점으로는 ..

배열은 키 값을 정해줄 수 없다.

우리가 넣은 순서대로 키 값은

array[0] , array[1] ... 순으로 정해진다.

 

 

배열 리터럴에 대해 알아보자 번째,

 

객체 리터럴과 같이 배열도 리터럴로 사용할 수 있고

리터럴로 사용하지 않을 수 있다.

예제로 확인하자.

 

var array = new Array();

array[0] = 1;

array[1] = 'yopy';

 

new 를 사용하지 않고 [ ] 만 사용해서 만든 배열을 

배열 리터럴이라고 한다.

 

 

배열은 이것말고도 추가적인 기능이 더 있는데,

그건 따로 게시글을 작성하도록 하겠다.