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

JavaScript配列の長さ:完全なガイド

JavaScript配列長プロパティは、配列内のアイテムの数を示します。配列の長さを見つけるには、オブジェクトarray_name.lengthを参照してください。 lengthプロパティは整数を返します。


多くの場合、配列に含まれる値の数、つまり配列の長さを知りたいと思うでしょう。ここで、JavaScript配列の長さ プロパティが入ります。lengthプロパティは、特定の配列に保持されているアイテムの数を取得するために使用されます。

たとえば、あなたが本の販売員であり、在庫にある本の数を知りたいとします。 JavaScript配列の長さプロパティを使用して、書籍リストの長さを取得できます。

このチュートリアルでは、JavaScriptで配列長メソッドを使用する方法について説明します。 JavaScriptプログラムでこのメソッドを使用する2つの例を見ていきます。

JavaScript配列の長さ

JavaScriptの配列の長さプロパティは、配列内のアイテムの数を表す整数値です。 JavaScriptではインデックス値は0から始まるため、lengthプロパティは常に配列の最大インデックス値より1つ大きくなります。

長さはJavaScriptのプロパティであるため、パラメーターを取りません。配列の最後に追加するだけです。

JavaScript配列の長さプロパティの構文は次のとおりです。

array_name.length;

配列名の最後に.length構文を追加して、lengthプロパティの値にアクセスします。

参加者の81%は、ブートキャンプに参加した後、自分たちの技術的な仕事の見通しについてより自信を持っていると述べました。今日のブートキャンプにマッチしましょう。

平均的なブートキャンプの卒業生は、ブートキャンプの開始から最初の仕事を見つけるまで、キャリアの移行に6か月も費やしませんでした。

配列の長さのJavaScriptの例

JavaScriptプログラムでこのメソッドを説明するために、例を見ていきましょう。書店を所有しているとします。 ニューヨークタイムズフィクションの2019年のベストセラーの本の数を調べたいと思います。 私たちが販売するリスト。ある顧客からこれらの本の入手可能性について問い合わせがあったため、リストに掲載されている販売本の数を確認することにしました。

ここで、lengthプロパティが役立ちます。 2019年のニューヨークタイムズフィクションのベストセラーに掲載された、販売している書籍のリストがあるとします。 リスト。 lengthプロパティを使用して、そのリストに販売している本の数を確認できます。

const nyt_fiction_best_sellers_2019 = ['Redemption', 'A Better Man', 'The Institute', 'The Guardians', 'The Night Fire', 'Turning Point'];

console.log(nyt_fiction_best_sellers_2019.length);

コードを実行すると、プログラムは次のように戻ります。6。

まず、nyt_fiction_best_sellers_2019と呼ばれる定数を宣言します。 この定数は、ニューヨークタイムズフィクションの2019年のベストセラーに掲載された書籍のリストを在庫に保存します。 リスト。次に、lengthプロパティを使用して、そのリストの長さを調べます。この場合、リストには6つの値があるため、lengthプロパティは6を返します。

JavaScript配列の長さを使用した平均の計算

lengthプロパティにはJavaScriptのユースケースがいくつかあり、その中で最も一般的なものの1つは平均の計算です。

ダンスクラスのメンバーの平均年齢を調べたいとします。ダンサーの年齢を保存したリストがあります。後で、平均を最も近い整数に丸めることを決定します。リスト内のアイテムの数を取得するには、lengthプロパティを使用する必要があります。この値は、平均を計算するのに役立ちます。

サンプルプログラム

ダンスクラスのメンバーの平均年齢を計算できるプログラムの例を次に示します。

var dancer_ages = [9, 10, 9, 11, 12, 8, 10, 10, 10];

var sum = 0;

for (var i = 0; i < dancer_ages.length; i++) {
	sum += dancer_ages[i]
}

var average = Math.round(sum/dancer_ages.length);

console.log("The average age members in the dance class is: " + average + ".")

コードは次のようになります:

The average age of members in the dance class is: 10.

コードの最初の行で、 dancer_agesというJavaScriptリストを宣言します。 ダンスクラスの各メンバーの年齢を保存します。次に、 sumという変数を宣言します。 クラスのメンバーの合計年齢を保存します。後で平均を計算するためにこの値が必要になります。

最初に、 sumの値を設定します 変数を使用する前に宣言する必要があるため、0に設定します。次に、各ダンサーの年齢を合計に追加します。 forの値 ループ。

次に、dancer_agesリストの各アイテムを反復処理して sumに追加するJavaScriptforループを作成します。 変数。 dancer_ages.lengthを使用していることに注意してください プログラムに何回実行するかを指示するプロパティ。

forの実行後 ループでは、プログラムはクラスのメンバーの平均年齢を計算します。私たちのプログラムは、 sumを分割することによってこれを行います (すべてのダンサーの年齢の合計)by dancer_ages.length (ダンスクラスの人数)。次に、 Math.round()を使用します 値を最も近い整数に丸めるメソッド。

最後に、「ダンスクラスのメンバーの平均年齢は次のとおりです」というメッセージをコンソールに出力します。 このステートメントの後に、 averageに格納されている値が続きます。 JavaScript変数、およびピリオド(

結論

JavaScriptの配列の長さプロパティは、リストに格納されているアイテムの数を取得するために使用されます。この方法は、特にリストの長さを知る必要がある平均やその他の合計を計算する場合に役立ちます。

このチュートリアルでは、lengthプロパティを使用してJavaScript配列内のアイテムの数を取得する方法について説明しました。また、lengthプロパティの2つの例についても説明しました。このチュートリアルを読んだら、エキスパートのように長さプロパティを使い始める準備ができています!

JavaScriptでのコーディングについてもっと知りたいですか? JavaScriptの学習方法ガイドをお読みください。 JavaScriptの知識を深めるのに役立つコースや学習リソースに関するアドバイスがあります。


  1. JavaScriptのarray.flatMap()

    JavaScriptのarray.flatMap()関数は、指定されたネストされた配列を新しいフラット配列にフラット化します。 以下は、array.flatMap()メソッドのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"

  2. JavaScript-配列オブジェクトの長さ

    JavaScriptのlengthプロパティは、オブジェクトのサイズを返します。以下は、文字列および配列オブジェクトの長さのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document