🗒️TypeScript 技巧记录
2024-11-15
| 2025-1-10
字数 220阅读时长 1 分钟
date
Nov 15, 2024 01:34 AM
type
status
slug
summary
tags
category
updated
Jan 10, 2025 01:59 AM
icon
password

const的妙用

在日常开发中,经常能看到这种 const ROLE = {} as const
原来使用as const 主要是为了在TypeScript中将对象ROLE的属性设置为只读。从而增强安全性,此外还能帮助TS推到更精确的类型。
同时在使用的过程中使用 ROLE[”xxx”] as readonly 可以防止在代码中意外修改ROLE的值。
下面是一个权限判断的例子,可以有效的简化代码的逻辑。
 
  • TypeScript
  • 前端常见的安全问题及防范措施提升前端流程可扩展性的设计模式应用:责任链与工厂模式
    Loading...