在这里插入图片描述


写vue时报出这样一个错误,某个东西是只读的;
报错原因:我在用一个变量的时候,我居然是用const声明的,真不细心。声明变量用let,常量用const;

复习一下let和const:
1.let
(1)不存在变量提升(必须先声明后使用),声明的变量只在所处的块级内有效
(2)暂时性死区
(3)变量不能重复声明
(4)不影响作用域链
2.const
(1)声明常量(一般大写),并且一定要赋初始值
(2)同一个作用域内常量值不可以修改
(3)块级作用域
(4)对于数组和对象的元素修改,不算作对常量的修改,不报错(这是因为常量所指向的内存地址没有发生变化)以后声明数组和对象用const较好

Logo

前往低代码交流专区

更多推荐