在看vue3的视频教程(实际我没做过vue2的开发,直接来看的vue3),有个地方很不理解,看下图
这个是视频教程中的一段代码,使用 const 定义了 count,并且给默认值0,下面的 increase 仍然可以修改count 使其每次递增1,这里的const 要怎么理解?const 难道不是常量么?常量不是不能变化么?
在看vue3的视频教程(实际我没做过vue2的开发,直接来看的vue3),有个地方很不理解,看下图
这个是视频教程中的一段代码,使用 const 定义了 count,并且给默认值0,下面的 increase 仍然可以修改count 使其每次递增1,这里的const 要怎么理解?const 难道不是常量么?常量不是不能变化么?
9 回答1.7k 阅读✓ 已解决
6 回答1.5k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
3 回答1.1k 阅读
2 回答1.2k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
这个和vue没太大关系, 你的问题是const和var、let的基础问题
如果是一个对象里面的值可以改变,但是不能重新赋值 obj = 123 或者obj = {a:1}
const obj = {}
只能 obj.xxx = '值'