繁体   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