津田  直子

津田 直子

1642829220

JavaScriptで配列の最後のアイテムを取得する

JavaScriptでプログラミングしている場合、配列の最後の項目を取得する必要がある場合があります。このチュートリアルでは、これを行うための2つの異なる方法について説明します。

JavaScript配列の最後のアイテムを取得する方法

方法1:インデックスポジショニングを使用する

配列の長さがわかっている場合は、インデックスポジショニングを使用してください。

配列を作成しましょう:

const animals = [‘cat’, ‘dog’, ‘horse’]

ここで、この配列の最後の項目が horse.

最後のアイテムを取得するには、インデックスに基づいて最後のアイテムにアクセスできます。

const finalElement = animals[2];

JavaScrip配列はゼロインデックスです。horseこれが、で要素にアクセスできる理由animals[2].です。ゼロインデックスの意味がわからない場合は、このチュートリアルの後半で説明します。

配列の長さがわかっている場合は、配列の最後の項目を取得するこの方法が機能します。

しかし、配列の長さがわからない場合はどうでしょうか。この配列animalsは非常に小さいです。ただし、数十のアイテムを含む別の配列があり、その長さがわからない場合があります。

方法2:配列の長さがわからない場合

配列の長さがわからないときに配列の最後の項目を取得するには、次のようにします。

const lastItem = animals[animals.length - 1];

これで、lastItem変数は次の値を保持します。horse.

上記の行で何が起こっているかを分析してみましょう。まず、コンソールログだけを見てみましょうanimals.length:

console.log(animals.length);

プロパティに慣れていない場合はlength、この配列の長さを返します。配列にアイテムが3あるため、これは出力されます。3

以前、JavaScript配列はゼロインデックスであることを学びました。これは、JavaScript配列では、1からではなく0からカウントを開始することを意味します。animalsこれは、配列を見るとわかります。catはインデックス0dogあり、はインデックス1にあり、はインデックスにありhorseます2

あなたはまだ混乱しているかもしれません。animals.length配列内のアイテムの数がわかることを学びました。また、JavaScript配列では、1ではなく0からカウントを開始することも学びました。しかし、これは、を使用してこの配列の最後のアイテムを取得できる理由をどのように説明するのに役立ちますかanimals[animals.length - 1]?

JS配列がゼロインデックスではなく、1からカウントを開始したことを少し想像してみましょう。これは、現実の世界で通常カウントする方法です。

配列を使用するanimalsと、すぐにカウントを開始してcat、最初の項目である、のインデックスが1で、dogインデックスが。2horseあり、インデックスが。であると言うことができ3ます。ここでの重要な洞察は、1ベースのインデックス作成では、最後の項目のインデックスが配列の長さであるということです。配列の長さが3の場合、配列の最後の要素のインデックスが。であることがわかります3。したがってanimals[3]、に評価されhorseます。

しかし、JavaScript配列はから始まります。0.したがって、JavaScript配列の最後の項目のインデックスを把握したい場合は、配列の長さから1を引くことができます。

animals[animals.length - 1];

角かっこ内で、とanimals.length - 1評価され2ます。これで、配列の最後の項目ができました。

この記事では、JavaScript配列の最後の項目を取得する方法について2つの方法を学びました。

読んでくれてありがとう!

リンク:https ://www.freecodecamp.org/news/how-to-get-the-last-item-in-an-array-in-javascript/

#javascript 

What is GEEK

Buddha Community

JavaScriptで配列の最後のアイテムを取得する
津田  直子

津田 直子

1642829220

JavaScriptで配列の最後のアイテムを取得する

JavaScriptでプログラミングしている場合、配列の最後の項目を取得する必要がある場合があります。このチュートリアルでは、これを行うための2つの異なる方法について説明します。

JavaScript配列の最後のアイテムを取得する方法

方法1:インデックスポジショニングを使用する

配列の長さがわかっている場合は、インデックスポジショニングを使用してください。

配列を作成しましょう:

const animals = [‘cat’, ‘dog’, ‘horse’]

ここで、この配列の最後の項目が horse.

最後のアイテムを取得するには、インデックスに基づいて最後のアイテムにアクセスできます。

const finalElement = animals[2];

JavaScrip配列はゼロインデックスです。horseこれが、で要素にアクセスできる理由animals[2].です。ゼロインデックスの意味がわからない場合は、このチュートリアルの後半で説明します。

配列の長さがわかっている場合は、配列の最後の項目を取得するこの方法が機能します。

しかし、配列の長さがわからない場合はどうでしょうか。この配列animalsは非常に小さいです。ただし、数十のアイテムを含む別の配列があり、その長さがわからない場合があります。

方法2:配列の長さがわからない場合

配列の長さがわからないときに配列の最後の項目を取得するには、次のようにします。

const lastItem = animals[animals.length - 1];

これで、lastItem変数は次の値を保持します。horse.

上記の行で何が起こっているかを分析してみましょう。まず、コンソールログだけを見てみましょうanimals.length:

console.log(animals.length);

プロパティに慣れていない場合はlength、この配列の長さを返します。配列にアイテムが3あるため、これは出力されます。3

以前、JavaScript配列はゼロインデックスであることを学びました。これは、JavaScript配列では、1からではなく0からカウントを開始することを意味します。animalsこれは、配列を見るとわかります。catはインデックス0dogあり、はインデックス1にあり、はインデックスにありhorseます2

あなたはまだ混乱しているかもしれません。animals.length配列内のアイテムの数がわかることを学びました。また、JavaScript配列では、1ではなく0からカウントを開始することも学びました。しかし、これは、を使用してこの配列の最後のアイテムを取得できる理由をどのように説明するのに役立ちますかanimals[animals.length - 1]?

JS配列がゼロインデックスではなく、1からカウントを開始したことを少し想像してみましょう。これは、現実の世界で通常カウントする方法です。

配列を使用するanimalsと、すぐにカウントを開始してcat、最初の項目である、のインデックスが1で、dogインデックスが。2horseあり、インデックスが。であると言うことができ3ます。ここでの重要な洞察は、1ベースのインデックス作成では、最後の項目のインデックスが配列の長さであるということです。配列の長さが3の場合、配列の最後の要素のインデックスが。であることがわかります3。したがってanimals[3]、に評価されhorseます。

しかし、JavaScript配列はから始まります。0.したがって、JavaScript配列の最後の項目のインデックスを把握したい場合は、配列の長さから1を引くことができます。

animals[animals.length - 1];

角かっこ内で、とanimals.length - 1評価され2ます。これで、配列の最後の項目ができました。

この記事では、JavaScript配列の最後の項目を取得する方法について2つの方法を学びました。

読んでくれてありがとう!

リンク:https ://www.freecodecamp.org/news/how-to-get-the-last-item-in-an-array-in-javascript/

#javascript