js es6 类和方法用 let 还是 const 定义?

2018-06-24 12:24:24 +08:00
 hoythan

类用

const test = new Test();

还是

let test = new Test();

方法函数用

const test = () => {

};

还是

let test = () => {

}
4325 次点击
所在节点    JavaScript
11 条回复
FEDT
2018-06-24 12:31:38 +08:00
看是否需要 override,这两种情况一般都适合用`const`
Torpedo
2018-06-24 12:49:52 +08:00
直接 const,要变了再改 let
ericls
2018-06-24 12:51:15 +08:00
用 eslint
airyland
2018-06-24 14:48:28 +08:00
搜索一下再来提问吧。
deepred
2018-06-24 16:59:24 +08:00
es6 风格,业界大都默认优先用 cosnt
palxie
2018-06-24 18:06:01 +08:00
不改变的用 const,装 eslint 来检测
will0404
2018-06-24 20:56:58 +08:00
只有一种情况用 let:变量有可能被重新赋值。
其它任何情况下所有变量都应该用 const 定义。
Terry05
2018-06-24 21:16:18 +08:00
murmur
2018-06-24 21:50:10 +08:00
其实我认为这东西区别不大 就算写 java 看 static 也不是看他的声明 而是看他是不是全大写命名更习惯
murmur
2018-06-24 21:51:09 +08:00
更正下 final
icris
2018-06-25 09:28:39 +08:00
@murmur #10
final static 大写,final 一般不大写,方法参数经常 final 从没见过大写

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/465405

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX