この記事を読むには、他の言語でのプログラミングエクスペリエンスが必要です。
JavaScriptでは、配列はオブジェクトです(線形に割り当てられたメモリではありません)。
配列リテラルを介して配列を作成します。
コードコピーは次のとおりです。
var empty = [];
var番号= [
「ゼロ」、「1つ」、「2」、「3」、「4」、
「5」、「6」、「7」、「8」、「9」
];
空[1] //未定義
数字[1] //「1つ」
empty.length // 0
numbers.length // 10
アレイには、配列の長さを示す属性の長さ(オブジェクトはありませんが)があります。長さの値は、配列の最大整数属性名と1:
コードコピーは次のとおりです。
var myArray = [];
myarray.length; // 0
myArray [1000000] = true;
myarray.length; // 1000001
長さを直接変更できます。
長さは、より多くのスペースが割り当てられないように変更されます
長さは小さくなり、長さ以上のサブスクリプトを持つすべての属性が削除されます
配列はオブジェクトでもあるため、削除を使用して配列内の要素を削除できます。
コードコピーは次のとおりです。
番号を削除[2];
number [2] === undefined;
この方法で、配列内の要素を削除すると穴が残ります。
JavaScriptは、配列に配置された一連の配列メソッドを提供します(ここでは詳細に紹介しません)。