본문 바로가기
JavaScript/기초

[JavaScript 기초] 배열

by Meaning_ 2022. 3. 11.
728x90
반응형

배열을 만드는 방법 

 

 

var 배열의 이름 =[ ]; 

으로 선언하면 된다.

 

var arr=[];

var arr=new Array();

--> 이렇게 설정하면 빈 배열을 만들 수 있다.

 

또한 자바스크립트 배열이 정말 신기한게 배열안에 서로 다른 데이터 타입을 담을 수 있다!!

또 파이썬이랑 비슷한게 " " 와 ' '의 차이가 없고, char라는 자료형이 존재하지 않는다 .

그냥 문자 하나여도 string으로 인식한다.

 

배열에 데이터 추가 

배열 끝에 원소를 추가하는 방법으로 push가 있다. 

5와 6이 더 추가된 것을 알 수 있다. 

 

복수의 원소를 배열에 추가하는 방법으로 concat이 있다.

 

 

배열의 시작점에 원소를 추가하는 방법으로 unshift가 있다. 

배열은 [0,1,2,3,4]가 될 것이다. 

 

만약에 두번째 인덱스 뒤에 대문자 B를 넣고 싶으면 어떻게 할까?

이땐 splice를 사용한다. 

 

splice(인덱스 위치, howmany,어떤 원소 넣을건지);

howmany라는 것은  index에서부터 제거될 원소들의 수를 말한다. 이 값이 0 이라면 어떠한 

원소도 삭제되지 않는다.

이러면 1,2,B,3,4가 나온다.

 

하지만 이경우는 2번째 인덱스로부터 1개의 원소를 지우고 'B'를 삽입하는 것이기에

1,2,'B',4 가 된다.

 

배열의 제거 

배열의 첫번째 원소를 제거하려면 shift를 사용하면 된다.

 

배열의 끝점의 원소를 제거하려면 pop을 사용하면 된다.

 

배열의 정렬 

오름차순 정렬은 배열.sort();

내림 차순 정렬은 배열.reverse();

728x90
반응형

댓글