ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript配列学習教材集_基礎知識
JavaScript では、new Array を使用して配列を作成できます。次の構文は正しいです。
arrayObj = new Array() 配列を作成します。
arrayObj = new Array([size]) 配列を作成し、長さを指定します。上限ではなく長さであることに注意してください。
arrayObj = new Array([element0[, element1[, ...[, elementN]]]]) 配列を作成し、値を割り当てます。
arrayObj = [element0, element1, ..., elementN] は、配列の作成と値の割り当ての略称です。ここでの角括弧は省略できることを意味するものではないことに注意してください。
2 番目のメソッドは配列を作成して長さを指定しますが、実際には配列はすべての場合において可変長であることに注意してください。つまり、長さが 5 に指定されている場合でも、要素は指定された長さ以外でも収納可能です。それに応じて長さが変わりますのでご注意ください。
new Array(5) 長さ 5 の配列、または要素値 5 の配列を作成するという意味ですか?長さ 5 の配列を作成します。
配列の添字は 0 から始まりますか? 1 から始まりますか? 0 から始まるため、配列の上限は配列の長さ -1 に等しくなります。
配列の添字の最大値はいくらですか? 2 の 32 乗マイナス 2、つまり 4294967295、約 40 億で十分です。
配列の添え字が小数の場合、自動的に四捨五入されますか?いいえ、無視されるか、実行時エラーが発生します。
多次元配列はサポートされていますか?サポートされていません!ただし、多次元配列の目的を達成するために、配列の各要素を配列として再定義することができます。
配列要素にアクセスするにはどうすればよいですか? 「[]」を使用します。たとえば、配列名は arr で、最初の要素にアクセスするには、arr[0] を使用します。
JavaScript 配列 (JScript バージョン 2) には、合計 3 つのプロパティと 13 のメソッドがあります。 3 つのプロパティのうち、重要なのは長さだけですが、比較的単純です。また、コンストラクターとプロトタイプのプロパティはオブジェクトに共通であり、一般的には使用されないため、Array プロパティは紹介しませんが、Array の 13 のメソッドを紹介します。記憶を促進するためにグループで紹介されます。
ポップとプッシュ: ポップは最後の要素を削除し、要素の値を返します。push([item1 [item2 [. . . [itemN ]]]]) は 1 つ以上の新しい要素を配列の末尾に追加します。 、配列の新しい長さを返します。配列を追加する場合は、追加する前にカンマを使用して配列の要素を接続します。
shift と unshift: 配列の先頭で行われる点を除き、それぞれ Pop と Push に対応します。開始位置から要素を削除または追加すると、要素が配列内で前後に移動することに注意してください。
slice と splice:slice(start, [end]) は配列の一部を配列形式で返します。end を省略した場合は、それ以降の要素が含まれないことに注意してください。 start がコピーされます。 splice(start, deleteCount, [item1[, item2[, . . . [,itemN]]]]) は、配列から 1 つ以上の要素を削除し、必要に応じて、その位置に新しい要素を挿入します。削除された要素を取得し、削除された要素を配列形式の要素に返します。配列が挿入される場合は、配列の最初の要素のみが挿入されます。
リバースとソート: reverse() は要素を (最初から最後、最後から最初に) 反転し、配列アドレスを返します。sort() は配列をソートして配列アドレスを返します。
concat と join: concat は複数の配列 (文字列も可) を 1 つの配列に連結します; join(separator) は配列の各要素値を連結し、中央のセパレータを使用して区切ります。
toLocaleString、toString、valueOf: は、一般的には使用されない結合の特殊な使用法とみなすことができます。
さらに基本的な情報については、以下を参照してください: js 配列
JavaScript 配列の高速クローン作成 (slice() 関数) および並べ替え、シャッフル、検索配列 (sort() 関数
JavaScript 配列内の重複項目を削除 (uniq)
JScript 組み込みの要素の削除メソッドオブジェクト配列
JavaScript 配列の使用法呼び出しメソッドの概要
JavaScript 配列ソート関数
オブジェクトとJavaScript での配列 アプリケーションのヒント
JavaScript で配列のクローンを作成する最も簡単な方法
JavaScript で配列を作成する最も簡単なコード
3 つの JavaScript 配列コピー メソッドのパフォーマンス比較
詳細については、このページで「JavaScript 配列」を検索すると、さらに関連情報が見つかります。