TypeScript 中 readonly 和 const 的区别
💡
原文英文,约400词,阅读约需2分钟。
📝
内容提要
const和readonly都是不可重新分配的特性。const防止对变量进行重新分配,而readonly防止对属性进行重新分配。通过结合const和readonly,可以创建一个既不可重新分配变量本身,也不可重新分配对象属性的对象。
🎯
关键要点
- const和readonly都是不可重新分配的特性。
- const防止对变量进行重新分配。
- readonly防止对属性进行重新分配。
- 可以结合const和readonly创建不可重新分配的对象。
- const使变量本身不可重新分配。
- readonly使属性不可重新分配。
- 通过结合使用const和readonly,可以实现变量和属性的不可变性。
🏷️
标签
➡️