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 |