UNPKG

sugar

Version:

A Javascript utility library for working with native objects.

14 lines (11 loc) 291 B
'use strict'; var iterateOverSparseArray = require('./iterateOverSparseArray'); function forEach(arr, fn) { for (var i = 0, len = arr.length; i < len; i++) { if (!(i in arr)) { return iterateOverSparseArray(arr, fn, i); } fn(arr[i], i); } } module.exports = forEach;