Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 语法错误:节点js回调函数中存在意外标识符_Javascript_Node.js - Fatal编程技术网

Javascript 语法错误:节点js回调函数中存在意外标识符

Javascript 语法错误:节点js回调函数中存在意外标识符,javascript,node.js,Javascript,Node.js,这是给我的语法错误。有人能解释原因吗?运行代码时,我发现以下错误: function abc(){ console.log("Delieverd food order: ",orderNumber); } function placeOrder(orderNumber){ console.log("Customer: ", orderNumber); cookAndDeliverFood(abc); } fucntion cookAndDeliverFood(call

这是给我的语法错误。有人能解释原因吗?

运行代码时,我发现以下错误:

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);
您拼错了关键字
函数


这不是代码的唯一问题。函数
abc()
尝试使用标识符
orderNumber
,但是,编写此代码的方式,
orderNumber
超出了范围。但是
函数的拼写错误是您面临的直接问题,也是您运行代码时出现
语法错误的原因,我得到以下错误:

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);
您拼错了关键字
函数


这不是代码的唯一问题。函数
abc()
尝试使用标识符
orderNumber
,但是,编写此代码的方式,
orderNumber
超出了范围。但是
函数的拼写错误是您面临的直接问题,也是您获得
语法错误的原因<代码>功能
订单号
不在
abc
的范围内。它将是
未定义的
console.log(“客户:”,订单号)中有逗号。请将其替换为加号(+)。@Shubham
console.log
将其所有参数打印为空格分隔的字符串,因此它们也可以删除冒号后的空格。
function cookAndDeliverFood()
应为
函数cookAndDeliverFood
。可能是打字错误。
function
!==<代码>功能
订单号
不在
abc
的范围内。它将是
未定义的
console.log(“客户:”,订单号)中有逗号。请将其替换为加号(+)。@Shubham
console.log
将其所有参数打印为空格分隔的字符串,因此它们也可以删除冒号后的空格。
function cookAndDeliverFood()
应为
函数cookAndDeliverFood
。可能是打字错误。