【问题标题】:Why is there "undefined" in the console? [duplicate]为什么控制台中有“未定义”? [复制]
【发布时间】:2018-10-15 16:29:43
【问题描述】:

一个菜鸟关于javascript的问题。

我需要你的帮助,谢谢。

【问题讨论】:

  • 以后,请发布您的代码,而不是您的代码图片。

标签: javascript this


【解决方案1】:

它说 undefined 因为函数 sayHi 没有返回任何内容;并且您正在显示函数的返回。

function sayHi() {
  console.log('Hello');
}

console.log(sayHi());

function sayHi2() {
  console.log('Hello');
  
  return 'returned value';
}

console.log(sayHi2());

【讨论】:

    【解决方案2】:

    因为你console.log()你的console.log()

    您只需要调用instructor.sayHi() 或者您的sayHi 函数应该返回一个字符串,即您console.log()

    【讨论】:

    • 他显示的是函数sayHi的返回,而不是console.log
    猜你喜欢
    • 2014-11-20
    • 2014-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多