JavaScriptのインタビュー問題の質問



JS配列の長さを変更しますか?出力は何ですか.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
すべてのJavaScript配列push 関数.配列に新しい要素を追加するために使用します.
const arr = [ 1, 2 ];

arr.push(3);   // [ 1, 2, 3]
arr.push(500); // [ 1, 2, 3, 500]
配列インデックスを使用して、ある要素を読み込んだり修正したりできます.
const arr = [ 1, 2 ];

arr[0] = 123;

console.log(arr); // [ 123, 2]
しかし、配列の長さが4に等しいなら、6番目の要素を「変更」しようとしますか?
この場合のJavaScriptは非常に自由であり、私たち自身の足を撃つことができます.新しい要素が配列に追加され、長さが変更されます.
しかし、驚きがあります!ご覧ください.
追加のログと同じコード:
const arr = [ 1, 2, 3, 4 ];
arr[5] = 'Hello, world!';

console.log(arr); // [ 1, 2, 3, 4, <1 empty item>, 'Hello, world!' ]
console.log(arr.length); // 6
回答:配列の長さが変化し、数が変化する6 画面に表示されます.
Learn Full-Stack JavaScript