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)といった方法も活用するとよいでしょう。
-
JavaScriptで配列を空にする4つの方法【サンプルコード付きで解説】
JavaScriptで配列を空にする方法は、主に4つあります。それぞれ動作の仕組みや特徴が異なるため、目的に応じて適切な方法を選ぶことが大切です。配列を空にする4つの方法新しい空の配列を代入する:配列変数に、新しく作成した空の配列を代入します。最もシンプルな方法ですが、元の配列を参照している他の変数が残る点には注意が必要です。lengthプロパティを使う:配列のlengthプロパティに0を設定するだけで、すべての要素を削除できます。高速で、元の配列への参照も維持されるため、実務で最もよく使われる方法のひとつです。popメソッドを使う:配列の要素数が0になるまで、popメソッドで末尾の要素を繰り
-
C#で空の文字列配列を作成するプログラム
C#で空の文字列配列を作成するには、以下のように宣言します。 string[] str = new string[] {}; 上記のコードでは、波括弧 {} の中に何も指定していないため、配列には要素が一切含まれていません。つまり、この配列は「空」の状態です。 そのため、仮にfor文などでこの配列をループ処理しても、Length プロパティが 0 となるため、ループ本体は一度も実行されず、何も出力されません。以下のサンプルコードで確認してみましょう。 サンプルコード using System; public class Demo { public static v