Javascript Array   자바스크립트 배열

(2018-11-14)

Array, 배열, Array-like Object, 유사 배열 객체

1. 자바스크립트 배열 이란?자바스크립트 배열자바스크립트 객체 이지만, 특화시킨 배열로 취급됨
     - 즉, Array 객체로써, 배열의 기능을 가상으로 흉내낸 것
     - 例) typeof arr; => typeof 연산자 결과가 object 로 나타남


2. 자바스크립트 배열의 특징배열 원소에 어떤 타입데이터형도 가능
  ㅇ 동적으로 크기 조절도 가능


3. 자바스크립트 배열의 생성,접근배열 생성 : `[] 배열 리터럴` 및 `Array 생성자 함수` 를 이용
     - [] 배열 리터럴 이용하는 방법          : var arr = [1,2,3,4,5]; (권장)
     - new Array 생성자 함수를 이용하는 방법 : var arr = new Array(1,2,3,4,5); (비 권장)
        . 例) var arr = new Array(5); 이면, 길이 5개 만큼 빈 배열을 생성
        . 例) var arr = new Array(5,2); 이면, [5,2] 라는 배열을 생성

  ㅇ 배열 접근 : `0` 번째 요소 arr[0],  `1` 번째 요소 arr[1] 등


4. 자바스크립트 Array 객체Array 객체메소드들  ☞ 자바스크립트 배열 메소드 참조
     - (대부분, Array.prototype 메서드에 정의됨)

  ㅇ Array 객체프로퍼티들
     - length 프로퍼티 : 배열 원소의 개수 (배열 크기)
        . 例) 배열 끝에 원소의 추가 : arr[arr.length] = 추가원소;
        . 例) 배열 크기 조정 : arr.length = 크기값;
        . 例) 배열 최대 크기 한계 : 4,294,967,295개


5. 유사 배열 객체 (Array-like Object)배열은 아니지만 배열로 처리할 수 있는 객체


[JS 배열] 1. JS 배열 2. JS 배열 메소드

 
        최근수정     요약목록     참고문헌