我对 javascript 很陌生,无法理解为什么所有 javascript 调用都是异步的,
例如,我们按如下顺序进行调用
call_function1;
call_function2:
如果 function2 依赖于 function1 的结果,则无法保证,因为执行是异步的。真的吗 ?为什么?
如果为 true,如何确保它们同步。
如果这是重复的问题,我很抱歉,因为这对我来说是新的。
首先感谢您的回答。
最佳答案
JavaScript 调用是同步的。如果第二个函数依赖于第一个函数的结果,您可以使用回调模型。
function foo(callback) {
var results = // get some results;
callback(results);
}
function boo(results) {
// do something with results here..
}
foo(boo);
关于javascript - 这是任何 javascript 调用的异步吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6922587/