不加好像也能正常工作, 加不加没区别?
1
codehz 2022-07-27 11:00:02 +08:00
js 啥时候支持 override 关键词了?
|
2
sjhhjx0122 2022-07-27 11:03:43 +08:00
@codehz ts 有的
|
3
LeegoYih 2022-07-27 11:08:57 +08:00
提醒作用,不使用 IDE 情况下,可以通过 override 就可以知道是重写方法。
如果父类删掉了某个方法,子类 override 修饰的方法编译时会报错。 |
4
codehz 2022-07-27 11:26:59 +08:00
@sjhhjx0122 typescript 也不是 javascript 啊(
ts 用 noImplicitOverride 就可以强制覆盖用 override |
5
aaronlam 2022-07-27 11:52:44 +08:00 via iPhone
在 ts 下有约束就只能加吧? js 下的话,压根就没这个语法关键字
|
6
libook 2022-07-27 14:22:53 +08:00
可能说的是 ESDoc 里的 @override 标签吧。
JSDoc/ESDoc 是 JS 语言体系之外的两套辅助工具,通过使用符合标准的注释来让 IDE 进一步理解代码,从而更好地给开发者提示和辅助。 对 JS 引擎来说这些只是无意义的注释而已,会在运行时首先被忽略掉。 |
7
musi 2022-07-28 09:22:04 +08:00
不管你写不写,反正你最终运行的代码里肯定没有这个
|