在ES6中更改导入变量的值
- 论坛
- 在ES6中更改导入变量的值
13 浏览
在ES6中更改导入变量的值
我正在使用ES6模块,将moduleA
中的变量导入到moduleB
中:
//moduleA.js let a = 5; let b; export { a, b }; //moduleB.js import { a, b } from './moduleA' a = 6; b = 1;
但是在moduleB
中进行更改/赋值时,我遇到了如下的错误:
a = 6;
ReferenceError: a未定义
另一方面,我可以在moduleB
中使用console.log(a)
。
似乎无法对导入的变量进行赋值?这是真的吗,还是我错过了某种方法?为什么会有这种限制?