use strict
undefined
globalThis
问:什么时候this的值为undefined?
答:当函数被对象调用的时候,它的this就指向这个对象。如果函数独立调用,那么它的this就为undefined。但是在其他类型语言中,函数独立调用,它的this指向的是外部环境的this
需要从ecmascript规范中来看