配列の最後の要素

JavaScriptJavaScriptBeginner
今すぐ練習

This tutorial is from open-source community. Access the source code

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

この実験では、配列の最後の要素を見つけるのに役立つJavaScript関数を探ります。配列が有効で長さプロパティを持っているかどうかを確認する方法と、最後の要素のインデックスを計算するために長さプロパティをどのように使用するかを学びます。また、配列が空または無効の場合に undefined を返す方法も学びます。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") subgraph Lab Skills javascript/variables -.-> lab-28463{{"配列の最後の要素"}} javascript/data_types -.-> lab-28463{{"配列の最後の要素"}} javascript/arith_ops -.-> lab-28463{{"配列の最後の要素"}} javascript/comp_ops -.-> lab-28463{{"配列の最後の要素"}} end

JavaScript で配列の最後の要素を取得する方法

コーディングを始めるには、ターミナル/SSH を開いて node と入力します。次の関数は配列の最後の要素を返します。

const last = (arr) => (arr && arr.length ? arr[arr.length - 1] : undefined);

これを使用するには、引数として配列を提供する必要があります。この関数は、配列が真であり、length プロパティを持っているかどうかを確認します。両方の条件が true の場合、配列の最後の要素のインデックスを計算して返します。それ以外の場合は、undefined を返します。

以下はいくつかの例です。

last([1, 2, 3]); // 3
last([]); // undefined
last(null); // undefined
last(undefined); // undefined

まとめ

おめでとうございます!あなたは「配列の最後の要素」の実験を完了しました。あなたの技術を向上させるために、LabExでさらに多くの実験を練習できます。