はじめに
この実験では、JavaScript の nthElement 関数について学びます。この関数は配列の n 番目の要素を返します。Array.prototype.slice() を使って配列から要素を抽出する方法と、範囲外のインデックスを上手に処理する方法を学びます。この実験が終わるとき、nthElement 関数とそれが JavaScript プロジェクトでどのように役立つかをしっかり理解しているでしょう。
配列の n 番目の要素を見つける
配列の n 番目の要素を見つけるには、次の手順に従います。
- ターミナル/SSH を開き、コーディングを練習するために
nodeと入力します。 Array.prototype.slice()を使って、n 番目の要素を含む新しい配列を作成します。- インデックスが範囲外の場合、
undefinedを返します。 - 配列の最初の要素を取得するには、2 番目の引数
nを省略します。
これを実装するサンプルコードは次のとおりです。
const nthElement = (arr, n = 0) =>
(n === -1 ? arr.slice(n) : arr.slice(n, n + 1))[0];
この関数を次の例でテストできます。
nthElement(["a", "b", "c"], 1); // 出力:'b'
nthElement(["a", "b", "b"], -3); // 出力:'a'
これらの手順に従えば、JavaScript を使って配列の n 番目の要素を簡単に見つけることができます。
まとめ
おめでとうございます!あなたは NTH Element の実験を完了しました。あなたのスキルを向上させるために、LabEx でさらに多くの実験を練習できます。