为什么控制台中存在“未定义”?

时间:2018-10-15 16:29:44

标签: javascript this

有关菜鸟的javascript问题。

我需要您的帮助,谢谢。

code

2 个答案:

答案 0 :(得分:0)

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

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

console.log(sayHi());

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

console.log(sayHi2());

答案 1 :(得分:0)

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

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