Javascript 배열의 요소 생성
전공서적/인사이드자바스크립트2017. 8. 2. 23:46
Javascript 배열의 요소 생성
객체가 동적으로 프로퍼티를 추가할 수 있듯이, 배열도 동적으로 배열 원소를 추가할 수 있다.
자바스크립트 배열의 경우는 값을 순차적으로 넣을 필요없이 아무 인덱스 위치에나 값을 동적으로 추가할 수 있다.
//빈배열
//1번
var emptyArr = [];
console.log(emptyArr[0]); //(출력값) undefined
//배열 요소 동적 생성
//2번
emptyArr[0] = 100;
emptyArr[3] = 'eight';
emptyArr[7] = true;
console.log(emptyArr);
//(출력값) [100, undefined X2, "eight", undefined X3, true]
console.log(emptyArr.length); //(출력값) 8
2번
자바스크립트가 배열의 크기를 현재 배열의 인덱스 중 가장 큰 값을 기준으로 정하기 때문이다
자바스크립트의 모든 배열은 이러한 length 프로퍼티가 있다.
<참고문헌 : 인사이드자바스크립트>
'전공서적 > 인사이드자바스크립트' 카테고리의 다른 글
참조에 의한 호출방식 (Call By Value) (0) | 2017.08.02 |
---|---|
Javascript 프토로타입 (0) | 2017.08.02 |
Javascript 배열 표준 메서드와 length 프로퍼티 (0) | 2017.08.02 |
Javascript 배열과 객체 (0) | 2017.08.02 |
Javascript 배열의 프로퍼티 동적 생성 (0) | 2017.08.02 |