From dae54e90b6680204d8a1602ecd872959024ccf49 Mon Sep 17 00:00:00 2001 From: Lyda <1829913225@qq.com> Date: Mon, 13 Apr 2026 10:51:27 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=9C=A8=20JS/TS=20=E5=9F=BA=E7=A1=80?= =?UTF-8?q?=E8=A7=84=E8=8C=83=E4=B8=AD=E4=BC=98=E5=8C=96=E9=AD=94=E6=B3=95?= =?UTF-8?q?=E6=95=B0=E5=AD=97=E6=A3=80=E6=9F=A5=E8=A7=84=E5=88=99,?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=8F=AF=E7=90=86=E8=A7=A3=E5=AD=97=E9=9D=A2?= =?UTF-8?q?=E9=87=8F=E7=9A=84=E5=88=A4=E6=96=AD=E8=AF=B4=E6=98=8E=E5=B9=B6?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=A4=BA=E4=BE=8B=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- references/js&ts.base.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/references/js&ts.base.md b/references/js&ts.base.md index 51b53d4..c3784b1 100644 --- a/references/js&ts.base.md +++ b/references/js&ts.base.md @@ -55,18 +55,24 @@ function getuserinfo() { - console.debug 的错误信息无需审查 - console.trace 的错误信息无需审查 - 无需考虑类型是否合理匹配 +- 你需要自行的判断这个字面量的值开发是否可以理解,比如说参数的时间戳、毫秒时长、数量等这些如果一看就是可以理解也无需抽出常量 ### Good ```javascript -const MAX_COUNT = 100; +const ADMIN = 1; + +if (user.role === ADMIN) { + // ... +} ``` ### Bad ```javascript -const maxCount = 100; -const userStatus = "active"; +if (user.role === 1) { + // ... +} ``` ## 基于 JsTs.Base.NoMagicVar 抽离的静态常量需要放在对应文件里 `[JsTs.Base.ConstantsDefinition]`