异步调用可以说我有例如同步功能:以同步功能
var sum = function(x,y){
return x+y
}
我想调用这个函数是异步的。这怎么可能?下面的函数是否被认为是异步函数?如果这是一个异步函数,那么我应该在第一个函数的日志之前记录第二个函数的日志?我知道这是一个非常简单的例子,它可能不是异步函数的理想情况。但我只是想明确这个基本点。
function(a, b, c, d, e, f, function(){
console.log(result);
})
{
result = sum(a, b);
result = sum(result, c);
result = sum(result, d);
result = sum(result, e);
result = sum(result, f);
return
)};
function(a, b, function(){
console.log(result);
})
{
result = sum(a, b);
return
)};
请帮帮我。如果这不正确,那么请帮我写下它应该如何写?
你似乎不理解回调和异步编程。你的代码中没有任何异步的东西。 –
我看到这是标记为node.js,所以我会指出你到这个线程:http://stackoverflow.com/questions/5786016/how-do-i-make-this-js-function-asynchronous哪些地址一些如果不是大部分,你的问题。 –
该代码不解析(您正在使用函数表达式,其中在您定义的两个外层函数中都需要参数名称,并且存在一些paren /大括号错误匹配)。 –