把一个值转换为数字
const toNumber = (val: any):any => {
const n = parseFloat(val);
return isNaN(n) ? val: n;
}
执行所有一个数组里的函数
const invokeArrayFns = (fns: Function[], args: any):void => {
for(let i = 0; i < fns.length; i++) {
fns[i](args)
}
}
常用的类型判断函数
const isFunction = (val: unknown): val is Function => typeof val === 'Function'