jQuery中,当我运行:javascript的jquery函数,需要一个特定类型的函数作为参数?
$('li').each(some-function(i){});
的IDE似乎知道一些功能期待一个指标。
它使我相信我可以在javascript/jquery中创建一个函数,该函数需要一个函数作为其中一个参数,它需要某些参数。 (我是javascript新手)
我知道如何用c语言来完成它。
我期待这样的事情:
void somefuncA (void (*funcB)(int)){
//do stuff with funcB
(*funcB)(5);
}
因此函数“somefuncA”期望得到的功能funcB是得到一个整数作为参数,然后做一些事情。
希望有道理..谢谢 p.s.我知道JavaScript是弱类型的,但我也注意到.each()
需要一个函数作为参数,而不仅仅是一个函数,而是一个以int为参数的函数。
请解释你的目标。如果这就是你要求的,你不能在JavaScript中声明类型。 –
让我们知道你到底想做什么。 – Subhajit
*不仅仅是一个函数,而是一个以int为参数的函数。*这里你错了。'each'不指望这种函数,它只会在函数接受它时提供索引。如果你传递一个没有的函数,它仍然没有问题。 – Yoshi