Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【Node.js24.x】Array::at()メソッドの使い方

atメソッドの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

atメソッドは、Node.jsのArrayオブジェクトに属し、配列内の特定のインデックスにある要素を取得するメソッドです。

このメソッドは、指定されたインデックスに基づいて配列の要素を返します。atメソッドの大きな特徴は、従来のブラケット記法([])ではサポートされていない負のインデックスに対応している点です。負のインデックスを使用すると、配列の末尾から要素を数えてアクセスすることができます。例えば、array.at(-1)と記述することで、配列の最後の要素を簡単に取得できます。これは、array[array.length - 1]と書くのと同じ結果ですが、より簡潔で直感的に理解しやすい表現です。同様に、array.at(-2)は最後から2番目の要素を返します。

もし指定されたインデックスが配列の有効な範囲外である場合、このメソッドはundefinedを返します。この機能により、特に配列の末尾から要素にアクセスする際のコードの可読性と簡潔性が向上し、プログラミングをより効率的に行うことができます。Node.js 24を含む現代のJavaScript環境で標準的に利用可能です。

構文(syntax)

1const myArray = [10, 20, 30, 40, 50];
2const elementAtIndex = myArray.at(2);

引数(parameters)

index

  • index: number: 配列から要素を取得したい位置を示す数値。負の値を指定すると、配列の末尾からの位置を指定できます。

戻り値(return)

配列の要素の型 | undefined

指定されたインデックスにある配列の要素を返します。インデックスが範囲外の場合は undefined を返します。

関連コンテンツ

関連プログラミング言語