关于ES6模块导出的值read only的问题

为什么第一种会报错 Syntax Error: "test" is read-only


//1.

let testValue = 1

export default testValue


import test from '../home/test'

test++


//2.

let testValue = 1

export default {testValue}


import test from '../home/test'

test.testValue++


慕田峪9158850
浏览 669回答 1
1回答

慕工程0101907

参见Imports are read-only views on exports.简单来说,import的是export的只读引用,第二种只是改变了test的属性值,这个属性并不是只读的
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript