Skip to content

tail (Lodash 互換性)

es-toolkittailを使用してください

このtail関数は、nullundefinedの処理などにより遅く動作します。

代わりに、より高速で現代的なes-toolkittailを使用してください。

配列の最初の要素を除いた残りの要素を返します。

typescript
const result = tail(array);

参照

tail(array)

配列の最初の要素を除いたすべての要素を含む新しい配列を作成したい場合はtailを使用してください。入力配列が空または要素が1つだけの場合は空の配列を返します。

typescript
import { tail } from 'es-toolkit/compat';

// 数値配列から最初の要素を削除します。
tail([1, 2, 3]);
// Returns: [2, 3]

// 文字列配列から最初の要素を削除します。
tail(['a', 'b', 'c']);
// Returns: ['b', 'c']

// 要素が1つだけの配列です。
tail([1]);
// Returns: []

// 空の配列です。
tail([]);
// Returns: []

nullundefinedは空の配列として扱われます。

typescript
import { tail } from 'es-toolkit/compat';

tail(null); // []
tail(undefined); // []

パラメータ

  • array (ArrayLike<T> | null | undefined): 最初の要素を削除する配列です。

戻り値

(T[]): 最初の要素を除いた残りの要素を含む新しい配列を返します。

MIT ライセンスの下で配布されています。