배열의 요소 가공, 배열 요소의 동적 생성, 요소의 생성, 요소의 제거

CODEDRAGON Development/JavaScript, jQuery, ...

반응형

 

 

배열의 요소 가공

·       가변길이여서 인덱스를 줄이거나 인덱스를 늘일 수 있습니다.

·       값이 없는 인덱스의 데이터를 호출(건너 뛴 인덱스를 호출하면)하면 데이터가 없기 때문에 undefined로 출력됩니다.

 

 

 

배열 요소의 동적 생성

·       자바스크립트에서 배열의 크기는 현재 배열의 인덱스 중 가장 큰 값을 기준으로 결정됩니다.

·       값이 할당되지 않은 인덱스의 요소는 undefined을 기본으로 가집니다.

·       자바스크립트이 모든 배열은  length프로퍼티를 가집니다.

·       자바스크립트의 배열은 자바스크립트의 모든 데이터 타입(객체, 함수, 배열등)의 값을 포함 할 수 있습니다.

 

 

 

 

 

요소의 생성

var arr = [];

arr.push(요소);

 

 

 

 

 

요소의 제거

var arr = ['zero', 'one', 'xxx', 'two', 'three'];

// 번째 인덱스에 해당하는 요소는 그대로 남음

delete arr[2];

zero,one,,two,three

 

var arr = ['zero', 'one', 'xxx', 'two', 'three'];

// 번째 인덱스에 해당하는 요소부터 하나의 요소를 제거

arr.splice(2,1);

zero,one,two,three

 

 

'Development > JavaScript, jQuery, ...' 카테고리의 다른 글

문자열 배열  (0) 2019.01.10
배열의 메소드, 스택(Stack), shift() vs pop()  (0) 2019.01.10
함수와 prototype프로퍼티 관계 도식도  (0) 2019.01.10
배열의 참조  (0) 2019.01.10
배열 순회(iteration)  (0) 2019.01.10