TypeScript - 对象(Objects)
在 TypeScript 中,对象(Objects)是非常基础也是非常强大的数据结构。你可以把对象理解为键值对(key-value pair)的集合,用来表示一个实体的属性和行为。键值对也被称为对象的属性。属性的值可以是标量值、函数,甚至是其他对象的数组。如果属性的值是一个函数,那么这个属性被称为方法。
和 JavaScript 一样,你可以灵活地创建对象,但 TypeScript 增加了类型系统,这意味着你可以给对象加上明确的类型定义,从而让代码更加安全和易于维护。
创建对象
在 TypeScript 中,创建对象的基本语法如下:
var object_name = {
key1: "value1",
key2: "value",
key3: function() {
// 方法体
},
key4: ["content1", "content2"]
};
对象可以包含标量值、函数、数组等结构。
类型注解
在 TypeScript 中,你可以为对象属性添加类型注解,以确保对象的结构符合预期。