JavaScript/기초

자바스크립트[기초] 배열 요소의 추가와 갱신

뿌비 2022. 4. 18. 17:03
728x90
const arr =[0]; 
// 배열 요소의 추가 
arr[1] = 1;  // 첫번재 인덱스에 1 추가 
console.log(arr); //[0,1]
console.log(arr.length); // 2
  • 현재 배열의 length 프로퍼티 값 보다 큰 인덱스로 새로운 요소를 추가하면 희소 배열이 된다.
  • 이때 인덱스로 요소에 접근하여 명시적을 값을 할당하지 않은 요소는 생성되지 않는다.
arr[100] = 100;
console.log(arr); // [ 0, 1, <98 empty items>, 100 ]
console.log(arr.length); // 101
  • 이미 요소가 존재하는 요소에 값을 재할당 하면 요소 값이 갱신 된다. 
// 요소값의 갱신
arr[1] = 10;
console.log(arr); // [0,10,<98 empty items>, 100]
728x90