@daysnap/utils
Version: 
17 lines (15 loc) • 340 B
JavaScript
// src/each.ts
function each(data, callback) {
  if (Array.isArray(data)) {
    for (let index = 0, { length } = data; index < length; index++) {
      callback.call(data[index], data[index], index);
    }
  } else {
    Object.keys(data).forEach((key) => {
      callback.call(data[key], data[key], key);
    });
  }
}
export {
  each
};