JavaScript undefined x 1は何を表していますか?
ECMA規格では、Javascriptコンソールは、オブジェクトを配列のように表示します.例えば、「ハロー」「world」というオブジェクトは、デジタルインデックスの文字列を含んでいます.JavaScript配列は異なるブラウザで実装されていますが、それらは通常まばらな表現方法を採用しています.いずれにしてもGoogleのChromeはまばらな配列の表示方式を採用したように見えます.undefined x n記号を使います.このように見えますが、Chrome開発者コンソールに以下のコードを入力します.
JavaScript疎配列
疎配列は0のインデックスから始まるが、必ずしも連続したインデックスがあるとは限らない.一般的に、1つの配列の長さlength属性は、配列中の要素の数を表しています.1つの配列がまばらである場合、length属性の値は要素の数よりも大きい.配列が十分に疎である場合(多くのインデックスが欠けている)、インデックスに依存したアクセス配列は多くの効率を失う.性能の点では、ハッシュテーブルhashtableと似ている.
JavaScriptの紹介ブラウザのJavaScript機能サポートはどうやって開きますか? ハロー、ワールド!あなたの最初のJavaScriptプログラム JavaScriptはHTMLファイルのどこに置くべきですか? どのようにJavaScriptにコメントを書くか? JavaScriptの基礎 JavaScriptデータタイプと変数 JavaScript配列 JavaScript文字列 JavaScript If...Else文 JavaScriptサイクルLoops JavaScriptグローバル変数 JavaScriptのオブジェクト JavaScript関数 JavaScript:ドキュメントオブジェクトモデル Javascript DOM構造 は、DOM要素 にアクセスする.どうやってDOM を遍歴しますか?どうやってDom を操作しますか? JavaScript DOMイベント JavaScriptプログラミング JavaScriptポップアップブロック JavaScriptは新しいウィンドウ を開けます. JavaScriptはどうやってプルダウンリスト を作りますか?
arr = new Array(4);
arr[2] = "abcd";
console.log(arr);
出力[undefined × 2, "abcd", undefined × 1]
上の出力は、まず連続する二つの「undefined」で、x 2で表しています.二つのundefinedがあります.undefinedの値が一つしかない場合もx 1で表します.このように、Chromeブラウザでは、配列に初期化されていないインデックス位置の値を明確に表現することができる.JavaScript疎配列
疎配列は0のインデックスから始まるが、必ずしも連続したインデックスがあるとは限らない.一般的に、1つの配列の長さlength属性は、配列中の要素の数を表しています.1つの配列がまばらである場合、length属性の値は要素の数よりも大きい.配列が十分に疎である場合(多くのインデックスが欠けている)、インデックスに依存したアクセス配列は多くの効率を失う.性能の点では、ハッシュテーブルhashtableと似ている.
JavaScriptの紹介