@mdui/jq
Version:
拥有和 jQuery 相似 API 的轻量级 JavaScript 工具库
11 lines (10 loc) • 490 B
JavaScript
import { isArrayLike, eachArray, eachObject } from '../shared/helper.js';
// eslint-disable-next-line @typescript-eslint/no-explicit-any,@typescript-eslint/no-unsafe-function-type
export function each(target, callback) {
// eachArray 回调函数是 value, key,这里的 each 函数是 key, value
return isArrayLike(target)
? eachArray(target, (value, index) => {
return callback.call(value, index, value);
})
: eachObject(target, callback);
}