Javascript 将函数命名为.each()方法jquery中的参数
当您希望一个命名的(所以不是匿名的)函数成为each.each()方法的参数时,您是否必须编写带有或不带参数的函数名?就这样Javascript 将函数命名为.each()方法jquery中的参数,javascript,jquery,Javascript,Jquery,当您希望一个命名的(所以不是匿名的)函数成为each.each()方法的参数时,您是否必须编写带有或不带参数的函数名?就这样 $('li').each(functioName()) 还是像这样 $('li').each(functioName) 不带 with()实际调用它。如果没有匿名函数,则必须使用第二个方法,而不使用Paranthes $('li').each(functioName) 确保方法正确使用参数索引和元素。不带括号 不同之处在于,当传递带括号的函数时,实际上传递的是返回的
$('li').each(functioName())
还是像这样
$('li').each(functioName)
不带
with()实际调用它。如果没有匿名函数,则必须使用第二个方法,而不使用Paranthes
$('li').each(functioName)
确保方法正确使用参数索引和元素。不带括号
不同之处在于,当传递带括号的函数时,实际上传递的是返回的函数,而不是函数本身
function x(someFunction){
console.log(typeof someFunction)
}
function a (){
return 1;
}
x(a); // function
x(a()); // 1
请注意,a
!==<代码>a()
谢谢您的回答,为了使用元素和索引函数,您必须这样做,对吗?函数functionName(索引,元素){};你自己试过吗?什么有效,什么无效?另外,可能重复的可能重复的