簡體   English   中英

語法錯誤:節點js回調函數中的意外標識符

[英]Syntax Error: unexpected Identifier in node js callback function

function abc(){
    console.log("Delieverd food order: ",orderNumber);
}

function placeOrder(orderNumber){
    console.log("Customer: ", orderNumber);
    cookAndDeliverFood(abc);
}

fucntion cookAndDeliverFood(callback){
    setTimeout(callback,5000);
}

//Simulate users webrequests

placeOrder(1);

placeOrder(2);

placeOrder(3);

placeOrder(4);

placeOrder(5);

這給了我語法錯誤。 誰能解釋原因?

運行您的代碼,我收到此錯誤:

fucntion cookAndDeliverFood(callback)
         ^^^^^^^^^^^^^^^^^^
SyntaxError: Unexpected identifier

您拼寫了關鍵字function

這不是代碼的唯一問題。 函數abc()嘗試使用標識符orderNumber但是,編寫此代碼的方式是, orderNumber在該范圍之外。 但是function的拼寫錯誤是您面臨的直接問題,也是您收到SyntaxError的原因。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM