Javascript 为什么是;这";未定义在<;脚本类型=";模块">;?
在使用ECMAScript模块时,我们发现在类型为module的脚本的“全局”范围内调用Javascript 为什么是;这";未定义在<;脚本类型=";模块">;?,javascript,html,ecmascript-6,Javascript,Html,Ecmascript 6,在使用ECMAScript模块时,我们发现在类型为module的脚本的“全局”范围内调用this是未定义的,但在普通脚本中,它引用了窗口对象 ES模块脚本 console.log(此);//未定义 ES6模块的规格应确保其此值为未定义。可以在中查看等级库定义 8.1.1.5.4获取此绑定() 返回未定义 因为ES6模块中的这个是未定义的@Bergi,我明白了,有参考吗?酷!!!非常感谢。我也发现了这个
this
是未定义的
,但在普通脚本中,它引用了窗口
对象
ES模块脚本
console.log(此);//未定义
ES6模块的规格应确保其此
值为未定义
。可以在中查看等级库定义
8.1.1.5.4获取此绑定()
因为ES6模块中的
这个是未定义的@Bergi,我明白了,有参考吗?酷!!!非常感谢。我也发现了这个