Getting Started / 开始Array / 数组Number / 数字处理Call / 调用遇到的问题CallCallFuncDatetime / 时间处理Debounce / 防抖EventEmitter / 订阅发布Filter / 过滤器Generation / 数据产出Money / 金钱处理Other / 其他
函数调用
basic-helper 提供统一的函数调用过滤器
遇到的问题
在程序运行的过程中,调用不确定的函数时,由于异步机制,遇到该函数尚未定义,则会导致调用错误,所以 basic-helper 提供了函数调用方式
if(typeof func == 'function') func();
Call
Call 的第一个参数为目标函数,如果第一个参数为函数,则后面的参数将会传入第一个参数的回调
import { Call } from 'basic-helper/call'function func(arg1, arg2) {// ...}Call(func, arg1, arg2);
CallFunc
CallFunc 只接受一个参数,如果该参数为函数,则直接返回该函数,否则返回一个空函数
import { CallFunc } from 'basic-helper/call'function func(arg1, arg2) {// ...}CallFunc(func)(arg1, arg2);