|
Post by account_disabled on Jan 28, 2024 10:10:04 GMT
这指示 TypeScript 在所有类中使用遵循此关键字的接口。ReadOnly 属性 您可能希望在创建对象时限制某些属性被更新。 TypeScript 接口也可以用来表达这个目的。在属性名称之前使用只读关键字来实现此目的。这指示 TypeScript 下一个属性是只读属性。如果使用接口注释对象,则只能在初始化期间设置只读属性的值。 如果您稍后尝试更改属性值,TypeScript 编译器将生成错误。 为什么使用接口?一个具体的例子:接口是一法。接口允许 JavaScript 了解要在代码库中使 中东手机号码清单 用的对象的类型化版本。假设我们正在编写某种库代码,这意味着我们需要编写该代码,因为它对于对象(具有一组特定属性的对象)也有效。最有效的方法是在接口中指定这些属性(没有实现,只是描述),并使用对对象的引用在我们的库代码中实现接口。 它的作用是让任何随机的人创建一个实现该接口的类,并使用所创建的类的对象并实现它,我们的代码需要使用它。 结论 接口是在 TypeScript 中定义类型的最有效方法。让我们看一下我们在本教程中学到的内容的一个小总结:接口定义实体的规范、对象的类型以及使用函数或类的实现。我们可以使用“?”在接口上指定可选属性并将“只读”关键字与属性名称中的不可变属性(只读属性)一起使用。 TypeScript 编译器还会检查元素上的丰富属性,并在假设元素包含 UI 中已定义的属性时返回错误。
|
|