Skip to content
intermediate

Generic Array Utilities

Build generic utility functions for working with arrays.

function first<T>(arr: T[]): __________... {
  return arr.at(0);
}

function last<T>(arr: ___): T | undefined {
  return arr[__________...];
}

function reverse___(arr: T[]): T[] {
  return [...arr].reverse();
}
0/4 filled tab moves · Ctrl+↵ submits · Ctrl+Shift+↵ runsstarter code