【Node.js24.x】Array::lengthプロパティの使い方
lengthプロパティの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
lengthプロパティは、Arrayインスタンスが持つ要素の数を保持するプロパティです。このプロパティは、配列に現在格納されている要素の総数を非負の整数値で示します。配列に要素が追加または削除されると、lengthプロパティの値は自動的に更新され、配列の現在のサイズを正確に反映します。
lengthプロパティに値を設定することで配列の長さを変更することも可能です。現在のlengthより小さい値を設定すると、配列はその長さまで切り詰められ、超過する要素は削除されます。一方、現在のlengthより大きい値を設定すると、配列は拡張されますが、追加されたスロットには要素は格納されず、アクセスするとundefinedが返される空のスロットとなります。
このプロパティは、配列の要素数を簡単に取得できるため、ループ処理の条件設定や、配列のサイズに基づいた条件分岐などの処理に頻繁に活用されます。配列のサイズを管理する上で、非常に基本的かつ重要なプロパティです。
構文(syntax)
1const myArray = ['apple', 'banana', 'cherry']; 2const arrayLength = myArray.length; 3console.log(arrayLength);
引数(parameters)
引数なし
引数はありません
戻り値(return)
number
配列に格納されている要素の数を返します。この値は、配列のサイズを表します。