2020
10-09
10-09
JS typeof fn === 'function' && fn()详解
我在看别人代码的时候,有看到代码是这样写的function(){fn&&fn()}大概意思是这么个意思,但是这我感觉这样写好像没意义,有带佬能指点一下吗fn不存在就什么都不做,不会报错,fn存在才尝试执行fn一般来说fn&&fn()就如同下面的语句if(fn){fn()}一般来说函数的动态调用,因为不知道这个函数确定存在才会这么判断大部分情况是这个意思,如果fn是undefined就不执行fn()。React针对optionalcallback会这么写。在js里...
继续阅读 >