小编Tob*_* K.的帖子

ES6名称空间导入:"this"的行为

this导入函数的值是什么,从命名空间导入调用?(根据ECMA规范)

// module.js
export function fun() {
  return this;
}

// main.js
import * as module from "./module.js";

let x = module.fun(); // What's the value of x here?
Run Code Online (Sandbox Code Playgroud)

我的猜测是:它是module对象,但在规范中没有找到明确的答案.这里的正常行为是否适用,或者ES6模块中是否有特殊的名称空间导入?

javascript ecmascript-6

5
推荐指数
1
解决办法
203
查看次数

标签 统计

ecmascript-6 ×1

javascript ×1