相关疑难解决方法(0)

对象或数组的首选声明约定是什么:const 还是 let?

我不是在问什么是技术上可能的;我知道你可以

const a = [];
const b = {};
a.push['sup'];
b.test = 'earth';
Run Code Online (Sandbox Code Playgroud)

我想知道的是letconst当涉及到要修改其内部结构的数组和对象时,是否有任何优先考虑的约定。如果您看到一个用 声明的对象const,您是否认为该对象的意图是使该对象不可变,并且您更愿意看到它let,或者,由于某些 linter(如 tslint)对此有问题,最好只是声明const并相信其他阅读代码的人都知道这并不意味着它是不可变的?

javascript standards tslint

11
推荐指数
2
解决办法
5168
查看次数

标签 统计

javascript ×1

standards ×1

tslint ×1