在 TypeScript 中,对象是一种包含键值对的数据结构。对象可以存储任意类型的值,包括基本类型、数组、函数等。在 TypeScript 中,我们可以使用接口或类来定义对象的结构和行为。
创建对象
1. 使用对象字面量
-- -------------------- ---- ------- -- ----------- --- ------ - - ----- -------- ---- --- ------ ---------- - ------------------- -- ---- -- - - ----------- - -- -- --------- ------------------------- -- ----- --------------- -- ------ -- ---- -- -----
2. 使用接口定义对象结构
-- -------------------- ---- ------- -- ---------- --------- ------ - ----- ------- ---- ------- -------- ----- - --- ------- ------ - - ----- ------ ---- --- ------- - ---------------- -- ---- -- - - ----------- - -- -- --------- ------------------------- -- --- --------------- -- --- -- ---- -- ---
3. 使用类定义对象
-- -------------------- ---- ------- -- ------- ----- ------ - ----- ------- ---- ------- ----------------- ------- ---- ------- - --------- - ----- -------- - ---- - ------- - ------------------ -- ---- -- - - ----------- - - --- ------ - --- ----------------- ---- -- --------- ------------------------- -- ------- --------------- -- ----- -- ---- -- -------
访问对象属性
对象的属性可以通过.
操作符来访问,也可以使用[]
操作符来访问。
1. 使用.
操作符
let person = { name: 'David', age: 35 }; console.log(person.name); // David console.log(person.age); // 35
2. 使用[]
操作符
let person = { name: 'Eve', age: 40 }; console.log(person['name']); // Eve console.log(person['age']); // 40
修改对象属性
对象的属性可以通过赋值操作来修改。
-- -------------------- ---- ------- --- ------ - - ----- -------- ---- -- -- ----------- - --------- ---------- - --- ------------------------- -- ------ ------------------------ -- --
总结
对象是 TypeScript 中非常重要的数据结构,通过对象我们可以存储和操作复杂的数据。在定义对象时,可以使用对象字面量、接口或类来定义对象的结构和行为。通过.
操作符和[]
操作符可以访问和修改对象的属性。