控制台期间未定义结果

桑托什·阿查里亚

在我下面的 JS 代码中,我得到了单个控制台的 2 个答案,第一个是预期答案,另一个是undefined.

我不明白为什么要获得第二名undefined,谁能告诉我原因。

function sayHello2(name) {
    var text = 'Hello ' + name;
    var say = function() {
        console.log(text);
    }
    return say;
}
var say2 = new sayHello2('Bob');
console.log(say2());

马蒙

你没有从内部函数返回任何东西。如果没有从函数undefined返回任何内容,则默认返回。你必须text从内部函数返回

return text;

function sayHello2(name) {
  var text = 'Hello ' + name;
  var say = function() 
  { 
    console.log(text); 
    return text;
  }
  return say;
}
var say2 = new sayHello2('Bob');
console.log(say2());

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

控制台返回未定义

来自分类Dev

控制台日志未定义

来自分类Dev

控制台中未定义的结果

来自分类Dev

错误参考错误:未定义regeneratorRuntime(Chrome控制台错误-在gulp / babel构建期间未发生)

来自分类Dev

Ajax错误:控制台说-未定义POST

来自分类Dev

mongodb调试-ReferenceError:未定义控制台

来自分类Dev

Android Webview:控制台未定义

来自分类Dev

为什么控制台输出未定义?

来自分类Dev

Ajax的控制台错误:ReferenceError:未定义$

来自分类Dev

Android Web控制台:UncaughtReferenceError:未定义Worker

来自分类Dev

在控制台日志中功能未定义?

来自分类Dev

nil:NilClass rails控制台的未定义方法“ <<”

来自分类Dev

Android Webview:控制台未定义

来自分类Dev

控制台返回未定义变量,但变量为

来自分类Dev

GraphQL api调用产生的未定义对象结果-Web控制台显示收到JSON响应

来自分类Dev

即使在控制台日志上已定义,React状态仍未定义

来自分类Dev

JavaScript递归功能控制台记录正确答案,但返回未定义

来自分类Dev

将React与Nashorn一起使用会引发“ ReferenceError:“控制台”未定义”

来自分类Dev

EmberJS控制台错误-加载路由时出错:未定义

来自分类Dev

chrome ARC-Welder JavaScript控制台插件未定义

来自分类Dev

NameError:全局名称“ messagebox”未定义-控制台模式

来自分类Dev

Rails控制台错误:nil:NilClass的未定义方法“ each”(NoMethodError)

来自分类Dev

我的红色方块不会出现,因为:“未定义speedX和speedY”-控制台

来自分类Dev

功能未定义,但可以在控制台(Webpack)中使用

来自分类Dev

Redux Reducer没有显示我的控制台日志并返回未定义

来自分类Dev

来自控制台的错误消息,指出未定义res

来自分类Dev

是什么导致控制台错误“无法读取HTMLTableRowElement上未定义的属性'setAttribute'”

来自分类Dev

在尝试创建事件侦听器读取的元素时,控制台抛出未定义

来自分类Dev

设置状态但打印到控制台时,Promise返回未定义状态

Related 相关文章

  1. 1

    控制台返回未定义

  2. 2

    控制台日志未定义

  3. 3

    控制台中未定义的结果

  4. 4

    错误参考错误:未定义regeneratorRuntime(Chrome控制台错误-在gulp / babel构建期间未发生)

  5. 5

    Ajax错误:控制台说-未定义POST

  6. 6

    mongodb调试-ReferenceError:未定义控制台

  7. 7

    Android Webview:控制台未定义

  8. 8

    为什么控制台输出未定义?

  9. 9

    Ajax的控制台错误:ReferenceError:未定义$

  10. 10

    Android Web控制台:UncaughtReferenceError:未定义Worker

  11. 11

    在控制台日志中功能未定义?

  12. 12

    nil:NilClass rails控制台的未定义方法“ <<”

  13. 13

    Android Webview:控制台未定义

  14. 14

    控制台返回未定义变量,但变量为

  15. 15

    GraphQL api调用产生的未定义对象结果-Web控制台显示收到JSON响应

  16. 16

    即使在控制台日志上已定义,React状态仍未定义

  17. 17

    JavaScript递归功能控制台记录正确答案,但返回未定义

  18. 18

    将React与Nashorn一起使用会引发“ ReferenceError:“控制台”未定义”

  19. 19

    EmberJS控制台错误-加载路由时出错:未定义

  20. 20

    chrome ARC-Welder JavaScript控制台插件未定义

  21. 21

    NameError:全局名称“ messagebox”未定义-控制台模式

  22. 22

    Rails控制台错误:nil:NilClass的未定义方法“ each”(NoMethodError)

  23. 23

    我的红色方块不会出现,因为:“未定义speedX和speedY”-控制台

  24. 24

    功能未定义,但可以在控制台(Webpack)中使用

  25. 25

    Redux Reducer没有显示我的控制台日志并返回未定义

  26. 26

    来自控制台的错误消息,指出未定义res

  27. 27

    是什么导致控制台错误“无法读取HTMLTableRowElement上未定义的属性'setAttribute'”

  28. 28

    在尝试创建事件侦听器读取的元素时,控制台抛出未定义

  29. 29

    设置状态但打印到控制台时,Promise返回未定义状态

热门标签

归档