본문 바로가기

JavaScript ◡̈/inflearn JavaScript

[JavaScript] programmers part 06 배열

 

 

배열

- 값을 저장할 수 있는 공간

- 주소(인덱스, index)를 이용해 각 원소에 접근 가능

 

- 배열의 정의

    - 빈 배열 : var arr=[ ];

    - 초기화된 배열 : var arr = [1, 2, 3, 4, 5];

    - 서로 다른 자료형이어도 같은 배열에 저장 가능

        - ex) var mixed_arr = [ 1, true, 3.14, "string", {name:"object"}, [1,2,3] ];

 

- 배열의 접근 방법

    - arr[index]

        - ex) arr[0] = 1

        - ex) console.log(arr[arr.length-1]);

 

- 배열 수정하기

    - .push(element) : 배열의에 엘리먼트 추가

    - .pop( ) : 배열의에서 엘리먼트 삭제하고 리턴

    - .shift( ) : 배열의 에서 엘리먼트 삭제하고 리턴

    - .unshift(element) : 배열의에 엘리먼트 추가

     - .sort( ) : 배열을 정렬시켜줌

     - .reverse( ) : 배열을 역순으로 정렬해줌

    - arr1.concat(arr2) : 문자열처럼 arr1 배열에 arr2 배열 이어붙이기 가능

    - .indexOf(element) : 문자열과 동일하게 사용 가능

    - .lastIndexOf(element) : 문자열과 동일하게 사용 가능

    

    ** .split(" ") : 문자열을 구분자로 구분하여 배열에 담아주는 함수