TypeScript 中 readonly 和 const 的区别

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

const和readonly都是不可重新分配的特性。const防止对变量进行重新分配,而readonly防止对属性进行重新分配。通过结合const和readonly,可以创建一个既不可重新分配变量本身,也不可重新分配对象属性的对象。

🎯

关键要点

  • const和readonly都是不可重新分配的特性。
  • const防止对变量进行重新分配。
  • readonly防止对属性进行重新分配。
  • 可以结合const和readonly创建不可重新分配的对象。
  • const使变量本身不可重新分配。
  • readonly使属性不可重新分配。
  • 通过结合使用const和readonly,可以实现变量和属性的不可变性。
🏷️

标签

➡️

继续阅读