面试的诡异题目

Rencoo
  • 41

1.昨天面试题
2.代码如下

console.log('this.name', this.name)

// 运行结果 this.name

console.log('this.age', this.age)

// 运行结果 this.age undefined
3.图片描述

回复
阅读 1.1k
2 个回答

两个知识点

  1. 全局作用域下面this的指向是window,所以这里的this就是window
  2. window.name是有值的,是空字符串。而window.age是没值的,所以是undefined

哪里诡异了,有什么问题呢?

宣传栏