选择篇(042)-下面代码的输出是什么?

2022-05-12 21:38:23 浏览数 (2)

代码语言:javascript复制
function sayHi() {
  return (() => 0)();
}

typeof sayHi();
  • A: "object"
  • B: "number"
  • C: "function"
  • D: "undefined"
答案: B

sayHi函数返回立即调用的函数(IIFE)的返回值。该函数返回0,类型为数字

仅供参考:只有7种内置类型:nullundefinedbooleannumberstringobjectsymbolfunction不是一个类型,因为函数是对象,它的类型是object

0 人点赞