我已经声明了 const 变量,例如,
"student.js"
export default const mark= 20;
我在 index.js 文件中调用这个常量
"index.js"
import {mark} from './student';
console.log("Mark Value ::::" + mark);
我收到错误消息????
最佳答案
导出默认值
expects an expression .而 const
是一个语句。
您不能执行 export default const mark = 20
的原因与您不能执行 console.log(const mark = 20)
的原因相同。
如果 mark
没有在这个文件的其他地方使用,它应该是:
export default 20;
否则应该是:
const mark = 20;
export default mark;
并像这样导入:
import mark from './student';
关于javascript - 为什么不应该在 JavaScript ES6 的导出默认行中声明 const 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48801899/