1642829220
JavaScriptでプログラミングしている場合、配列の最後の項目を取得する必要がある場合があります。このチュートリアルでは、これを行うための2つの異なる方法について説明します。
配列の長さがわかっている場合は、インデックスポジショニングを使用してください。
配列を作成しましょう:
const animals = [‘cat’, ‘dog’, ‘horse’]
ここで、この配列の最後の項目が horse.
最後のアイテムを取得するには、インデックスに基づいて最後のアイテムにアクセスできます。
const finalElement = animals[2]
;
JavaScrip配列はゼロインデックスです。horse
これが、で要素にアクセスできる理由animals[2].
です。ゼロインデックスの意味がわからない場合は、このチュートリアルの後半で説明します。
配列の長さがわかっている場合は、配列の最後の項目を取得するこの方法が機能します。
しかし、配列の長さがわからない場合はどうでしょうか。この配列animals
は非常に小さいです。ただし、数十のアイテムを含む別の配列があり、その長さがわからない場合があります。
配列の長さがわからないときに配列の最後の項目を取得するには、次のようにします。
const lastItem = animals[animals.length - 1]
;
これで、lastItem
変数は次の値を保持します。horse.
上記の行で何が起こっているかを分析してみましょう。まず、コンソールログだけを見てみましょうanimals.length:
console.log(animals.length);
プロパティに慣れていない場合はlength
、この配列の長さを返します。配列にアイテムが3
あるため、これは出力されます。3
以前、JavaScript配列はゼロインデックスであることを学びました。これは、JavaScript配列では、1からではなく0からカウントを開始することを意味します。animals
これは、配列を見るとわかります。cat
はインデックス0
にdog
あり、はインデックス1
にあり、はインデックスにありhorse
ます2
。
あなたはまだ混乱しているかもしれません。animals.length
配列内のアイテムの数がわかることを学びました。また、JavaScript配列では、1ではなく0からカウントを開始することも学びました。しかし、これは、を使用してこの配列の最後のアイテムを取得できる理由をどのように説明するのに役立ちますかanimals[animals.length - 1]?
JS配列がゼロインデックスではなく、1からカウントを開始したことを少し想像してみましょう。これは、現実の世界で通常カウントする方法です。
配列を使用するanimals
と、すぐにカウントを開始してcat
、最初の項目である、のインデックスが1で、dog
インデックスが。2
でhorse
あり、インデックスが。であると言うことができ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/
1642829220
JavaScriptでプログラミングしている場合、配列の最後の項目を取得する必要がある場合があります。このチュートリアルでは、これを行うための2つの異なる方法について説明します。
配列の長さがわかっている場合は、インデックスポジショニングを使用してください。
配列を作成しましょう:
const animals = [‘cat’, ‘dog’, ‘horse’]
ここで、この配列の最後の項目が horse.
最後のアイテムを取得するには、インデックスに基づいて最後のアイテムにアクセスできます。
const finalElement = animals[2]
;
JavaScrip配列はゼロインデックスです。horse
これが、で要素にアクセスできる理由animals[2].
です。ゼロインデックスの意味がわからない場合は、このチュートリアルの後半で説明します。
配列の長さがわかっている場合は、配列の最後の項目を取得するこの方法が機能します。
しかし、配列の長さがわからない場合はどうでしょうか。この配列animals
は非常に小さいです。ただし、数十のアイテムを含む別の配列があり、その長さがわからない場合があります。
配列の長さがわからないときに配列の最後の項目を取得するには、次のようにします。
const lastItem = animals[animals.length - 1]
;
これで、lastItem
変数は次の値を保持します。horse.
上記の行で何が起こっているかを分析してみましょう。まず、コンソールログだけを見てみましょうanimals.length:
console.log(animals.length);
プロパティに慣れていない場合はlength
、この配列の長さを返します。配列にアイテムが3
あるため、これは出力されます。3
以前、JavaScript配列はゼロインデックスであることを学びました。これは、JavaScript配列では、1からではなく0からカウントを開始することを意味します。animals
これは、配列を見るとわかります。cat
はインデックス0
にdog
あり、はインデックス1
にあり、はインデックスにありhorse
ます2
。
あなたはまだ混乱しているかもしれません。animals.length
配列内のアイテムの数がわかることを学びました。また、JavaScript配列では、1ではなく0からカウントを開始することも学びました。しかし、これは、を使用してこの配列の最後のアイテムを取得できる理由をどのように説明するのに役立ちますかanimals[animals.length - 1]?
JS配列がゼロインデックスではなく、1からカウントを開始したことを少し想像してみましょう。これは、現実の世界で通常カウントする方法です。
配列を使用するanimals
と、すぐにカウントを開始してcat
、最初の項目である、のインデックスが1で、dog
インデックスが。2
でhorse
あり、インデックスが。であると言うことができ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/