这是我写的代码;

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

};
nameString("Bobby");


我试图让它返回一行说明;
嗨,我是鲍比

而是返回三个:


  嗨,我是鲍比
  您好我是
  嗨,我是鲍比


我不知道为什么它会返回三次

最佳答案

由于某些原因,Codecademy会运行该函数3次,基本上是为了检测内容并向您提示正确的代码...自从您输入console.log以来,每次在控制台中输出内容。使用return代替,它将起作用。

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

};
console.log(nameString("Bobby"));


不要在代码学院功能中使用控制台,它需要随时待命。

09-26 19:23