export default function arrayForEach(arr, callbackFn, thisArg) {
  // Requirements:
  // - Snapshot initial length (do not visit appended elements beyond initial length)
  // - Skip holes (sparse slots)
  // - Skip elements deleted before their index is reached
  // - Bind thisArg using .call
  throw new Error('Not implemented');
}
Run tests to see results.