2022.09.14 - import变量导出之后,变量无法更改

小白一个,问个很简单的问题:

a.js里面:

let serverUrl=1;
export {serverUrl}

test.js里面:

import {serverUrl} from "./a";
import * as a from './a';
serverUrl++;
console.log(serverUrl)
console.log(a.serverUrl)

为何报错呢?似乎serverUrl这个变量无法修改只能访问?

答:相当于私有的变量,别的模块只有查看权限,只能赋值后再使用。

posted @ 2022-09-14 10:28  吕业浩  阅读(101)  评论(0)    收藏  举报