将函数做为参数传递给另外一个函数时,该函数不用写括号,原因:如果写了括号,相当于把函数的执行返回结果,做为参数传入,而不是传入一个函数对象本身了。
function A();
function B(func, args);
// 注意区分B(A, args) 和 B(A(), args) 二者的区别;
将函数做为参数传递给另外一个函数时,该函数不用写括号,原因:如果写了括号,相当于把函数的执行返回结果,做为参数传入,而不是传入一个函数对象本身了。
function A();
function B(func, args);
// 注意区分B(A, args) 和 B(A(), args) 二者的区别;
本文标题:js 函数作为参数不带括号
本文链接:https://www.haomeiwen.com/subject/lukomxtx.html
网友评论