JavaScript
 Computer >> コンピューター >  >> プログラミング >> JavaScript

JavaScriptで指定したサイズの空の配列を作成する方法

JavaScriptで指定されたサイズの空の配列を作成するには、new演算子とArray()コンストラクタを使用します。

空の配列を作成する基本構文

var numberArray = new Array(10);

このコードでは、長さ10の空の配列が生成されます。作成後、必要に応じて配列に値を代入して利用することができます。

サンプルコード

以下は、サイズを指定して空の配列を作成し、その後に値を設定する完全な例です。

var numberArray = new Array(10);
console.log("The length="+numberArray.length)
numberArray=[10,20,30,40,50,60];
console.log("The array value=");
for(var i=0;i<numberArray.length;i++)
console.log(numberArray[i]);

プログラムの実行方法

上記のプログラムを実行するには、Node.jsを使用して次のコマンドを入力します。

node fileName.js

ここでは、ファイル名を「demo52.js」としています。

実行結果

上記のプログラムを実行すると、以下のような出力が得られます。

PS C:\Users\Amit\JavaScript-code> node demo52.js
The length=10
The array value=
10
20
30
40
50
60

補足:new Array()を使う際の注意点

new Array(10)は長さ10の配列を作成しますが、要素自体はすべてundefined(空スロット)である点に注意が必要です。また、引数が1つで数値の場合のみ「配列の長さ」として扱われ、複数の引数を渡すとそれらが要素として格納されるため、挙動の違いを理解しておくことが重要です。

より安全に初期化したい場合は、Array.from({length: 10})new Array(10).fill(0)といった方法も活用するとよいでしょう。

  1. JavaScriptで配列を空にする4つの方法【サンプルコード付きで解説】

    JavaScriptで配列を空にする方法は、主に4つあります。それぞれ動作の仕組みや特徴が異なるため、目的に応じて適切な方法を選ぶことが大切です。配列を空にする4つの方法新しい空の配列を代入する:配列変数に、新しく作成した空の配列を代入します。最もシンプルな方法ですが、元の配列を参照している他の変数が残る点には注意が必要です。lengthプロパティを使う:配列のlengthプロパティに0を設定するだけで、すべての要素を削除できます。高速で、元の配列への参照も維持されるため、実務で最もよく使われる方法のひとつです。popメソッドを使う:配列の要素数が0になるまで、popメソッドで末尾の要素を繰り

  2. C#で空の文字列配列を作成するプログラム

    C#で空の文字列配列を作成するには、以下のように宣言します。 string[] str = new string[] {}; 上記のコードでは、波括弧 {} の中に何も指定していないため、配列には要素が一切含まれていません。つまり、この配列は「空」の状態です。 そのため、仮にfor文などでこの配列をループ処理しても、Length プロパティが 0 となるため、ループ本体は一度も実行されず、何も出力されません。以下のサンプルコードで確認してみましょう。 サンプルコード using System; public class Demo {    public static v