Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么是;这";未定义在<;脚本类型=";模块">;?_Javascript_Html_Ecmascript 6 - Fatal编程技术网

Javascript 为什么是;这";未定义在<;脚本类型=";模块">;?

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

在使用ECMAScript模块时,我们发现在类型为module的脚本的“全局”范围内调用
this
未定义的
,但在普通脚本中,它引用了
窗口
对象

ES模块脚本


console.log(此);//未定义

ES6模块的规格应确保其
值为
未定义
。可以在中查看等级库定义

8.1.1.5.4获取此绑定()

  • 返回未定义

  • 因为ES6模块中的
    这个
    未定义的
    @Bergi,我明白了,有参考吗?酷!!!非常感谢。我也发现了这个