Javascript 正确的函数回调语法是什么?
在javascript中,当函数至少有一个参数时,如何使用回调编写对函数的调用 使用回调时,我的理解如下:Javascript 正确的函数回调语法是什么?,javascript,callback,Javascript,Callback,在javascript中,当函数至少有一个参数时,如何使用回调编写对函数的调用 使用回调时,我的理解如下: var result = foo(); 变成 foo(function(result) { // code that depends on 'result' }); foo(function(result), testdata { // code that depends on 'result' }); 但是,如果foo接受一个参数,那么应该如何编写对foo的调用 它
var result = foo();
变成
foo(function(result) {
// code that depends on 'result'
});
foo(function(result), testdata {
// code that depends on 'result'
});
但是,如果foo
接受一个参数,那么应该如何编写对foo
的调用
它是否符合以下几点:
var result = foo(testdata);
变成
foo(function(result) {
// code that depends on 'result'
});
foo(function(result), testdata {
// code that depends on 'result'
});
或
我不确定语法是否正确。有人能给我指出一个资源或帮助我使用正确的语法吗?将它们作为两个不同的参数传递,如
foo(testdata, function(result){
//do things with result
});
那么foo的定义是
function foo(testdata, callback){
//call callback when result is ready
}
函数(a,b,c,…){}
请注意,这与jQuery没有任何关系。我建议阅读有关函数的教程,例如,预期结果是什么?