head()
head<
T>(array):T|undefined
Gets the first element of array.
Alias for first().
DEPRECATED
Use array[0] or array.at(0) directly instead.
Reason:
Alias offirst()
Type Parametersβ
T: Tβ
The type of elements in the array.
Parametersβ
array: T[]β
The array to query.
Returns: T | undefinedβ
The first element of the array, or undefined if empty.
See Alsoβ
Sinceβ
2.0.0
Also known asβ
at(arr, 0) (Antfu) Β· first (Remeda, Radashi) Β· head (Lodash, es-toolkit, Ramda, Effect) Β· β (Modern Dash)
Exampleβ
const numbers = [1, 2, 3, 4, 5];
// β Deprecated approach
const firstElement = head(numbers);
console.log(firstElement); // 1
// β
Recommended approach
const firstNative = numbers[0];
console.log(firstNative); // 1
// β
Modern approach with ES2022
const firstModern = numbers.at(0);
console.log(firstModern); // 1
How it works?β
Gets the first element of an array.
Deprecated: Use array[0] or array.at(0) directly.
Empty Arrayβ
Native Equivalentβ
// β head(arr)
// β
arr[0]
// β
arr.at(0)
Use Casesβ
Get first element πβ
Get the first element of an array.
const items = [1, 2, 3, 4];
items[0];
// => 1
Get element at positionβ
Access element at a specific index.
const items = ["a", "b", "c", "d"];
items[2];
// => "c"
Get element from endβ
Access elements from the end using negative index.
const items = [1, 2, 3, 4, 5];
items.at(-2);
// => 4