상세 컨텐츠

본문 제목

JavaScript :: 13-3 -1. 배열

JavaScript

by 비오스터딩 2020. 5. 15. 11:59

본문

 

 

  배열 생성하기  

 

index는 배열의 주소

(0부터 시작)

 

 

방법 1.

var 참조변수 = new Array( );

참조변수[index] = 값;

 

 

방법2.

var 참조변수 = new Array(값1, 값2, 값3);

 

 

방법3. 

var 참조변수 = [값1, 값2, 값3];

 

 

 

ex

 

 

 

배열 객체의 메서드

join(연결문자?)   배열 객체의 모든 데이터를 연결문자로 연결하여 하나의 문자형 데이터로 반환.
   ex. const arr = [1, 2, 3]
      const result = arr.join(~);  >> 결과값 :  1~2~3
split(연결문자, limit?)   연결문자로 하나의 문자형 데이터를 배열의 객체로 반환.
   ex. const number = '1, 2, 3';
       const result = number.split(','); >> 결과값 : [1, 2, 3]
reverse( )   배열 객체의 데이터 순서를 거꾸로 바꾼 후 반환
  / arr.reverse( );
sort( )   배열 객체의 데이터를 오름차순으로 정렬
  / arr.sort( );
slice(index1, index2)   배열 객체의 데이터 중 원하는 인덱스 구간만큼 잘라서 배열 객체로 가져옴
  / var result = arr.slice(i1, i2);
splice( )   배열 객체의 지정 데이터를 삭제 (그 구간에 새 데이터 삽입 가능)
  / arr.slice(2, 1, 7);  >>> 2번 인덱스부터 1개의 데이터 삭제후, 뒤에 데이터(7) 삽입
concat( )   2개의 배열 객체를 하나로 결합
  / var result = arr1.concat(arr2);
pop( )   배열에 저장된 데이터 중 마지막 인덱스에 저장된 데이터 삭제
  / arr.pop( );
push(new data)   배열 객체의 마지막 인덱스에 새 데이터 삽입
  / arr.push(data);
shift( )   배열 객체에 저장된 데이터 중 첫 번째 인덱스에 저장된 데이터 삭제
  / arr.shift( )
unshift( )   배열 객체의 가장 앞의 인덱스에 새 데이터 삽입
  / arr.unshift(data);
length   배열에 저장된 총 데이터의 개수 반환
 / arr.length;
from(복사할 array)   배열을 복사. 
  ex. arr1 = [1, 2, 3];
    var arr2 = Array.from(arr1);     >>>arr2 = [1, 2, 3];

 

 

반응형

관련글 더보기

댓글 영역