繁体   English   中英

“返回”后收到错误消息“控制台”

[英]am getting an error unreachable 'console' after 'return'

请帮我弄清楚这太新了...这是我正在学习的简单代码,这让我头疼

var nameString = function (name) {
   return"Hi, I am" + " " + name;
   console.log ("Hi, I am" + " " + name);
};

nameString(Daniel);

编程时,将使用return语句终止函数。 这意味着在此语句之后将不执行任何指令。 因此,只需先移动console.log然后再return以对其进行修复:

var nameString = function (name) {

    console.log ("Hi, I am" + " " + name);
    return "Hi, I am" + " " + name; 

};

您应该在返回指令之前放置“ console.log ...”。

像这样 :

var nameString = function (name) {

console.log ("Hi, I am" + " " + name);
return"Hi, I am" + " " + name; 

};

nameString(Daniel);

return之后不能调用console.log()

当您从函数返回时,此后的代码将无法访问。 因此,在您的示例console.log()将永远不会执行。 把它当作回报。

 var nameString = function (name) {
   console.log("Hi, I am " + name);
   return "Hi, I am " + name;
 };

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM