命名函数作为 .each() 方法 jQuery 中的参数



当你希望一个命名的(而不是匿名的(函数成为每个.each((方法的参数时,你是否必须编写带有或不带有参数的函数名称?所以像这样

$('li').each(functioName())

或者像这样

$('li').each(functioName)

如果没有匿名函数,你必须使用第二种方法,没有参数。

$('li').each(functioName)

确保方法正确使用参数索引和元素。

without

与 (( 实际上调用它。

不带括号

不同之处在于,当您传递带有括号的函数时,您实际上传递的是返回函数的函数,而不是它本身的函数。

   function x(someFunction){
       console.log(typeof someFunction)
   }
   function a (){
       return 1;
   }
   x(a); // function
   x(a()); // 1

请注意,a !== a()

代码笔演示

相关内容

  • 没有找到相关文章

最新更新