【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 を返します。