我正在使用websocket libarary來創建一些套接字來將數據傳遞給我的application.some,在我的代碼中我寫了下面一行。節點js中的回調函數是以同步方式執行的嗎?
connection.on('message', function(message)
{
SetOfInstruction1;
SetOfInstruction2;
});
我的疑問是:SetOfInstruction1和SetOfInstruction2;按順序執行或以異步方式執行(這意味着setOfInstruction2可以在setOfInstruction1之前執行)。
下面是示例SetOfInstruction1和SetOfInstruction2的:
例SetOfInstruction1
for (i 1 to n)
{
find something1 in something2 array
if something1 found then set found boolean to true else false;
}
示例SetOfInstruction2是
for (i:1 to n)
{
if found =true; and someOtherConditions matches
send message back with true response
else{
//continue
}
}
嘿大衛,你有沒有找到一個鏈接,哪裏有正確的同步功能和異步功能列表? – user3522412
官方node.js文檔在這裏:https://nodejs.org/api/,如果文檔沒有指定,在堆棧溢出中加上問題。 –
thanx大衛,它的ver幫助 – user3522412