JavaScriptのインタビュー問題の質問
3095 ワード
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
Reference
この問題について(JavaScriptのインタビュー問題の質問), 我々は、より多くの情報をここで見つけました https://dev.to/coderslang/javascript-interview-question-49-add-a-new-array-element-by-index-2n8fテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol