b522485449
b522485449
采纳率50%
2020-05-25 22:46 阅读 743

es6的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这个变量无法修改只能访问?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

1条回答 默认 最新

  • 已采纳
    qq_41191401 一只成序源 2020-05-26 09:16

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

    点赞 评论 复制链接分享

相关推荐