@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
};