TypeScript 对象

在 TypeScript 中,对象是一种包含键值对的数据结构。对象可以存储任意类型的值,包括基本类型、数组、函数等。在 TypeScript 中,我们可以使用接口或类来定义对象的结构和行为。

创建对象

1. 使用对象字面量

-- -----------
--- ------ - -
    ----- --------
    ---- ---
    ------ ---------- -
        ------------------- -- ---- -- - - -----------
    -
--

-- ---------
------------------------- -- -----
--------------- -- ------ -- ---- -- -----

2. 使用接口定义对象结构

-- ----------
--------- ------ -
    ----- -------
    ---- -------
    -------- -----
-

--- ------- ------ - -
    ----- ------
    ---- ---
    ------- -
        ---------------- -- ---- -- - - -----------
    -
--

-- ---------
------------------------- -- ---
--------------- -- --- -- ---- -- ---

3. 使用类定义对象

-- -------
----- ------ -
    ----- -------
    ---- -------

    ----------------- ------- ---- ------- -
        --------- - -----
        -------- - ----
    -

    ------- -
        ------------------ -- ---- -- - - -----------
    -
-

--- ------ - --- ----------------- ----

-- ---------
------------------------- -- -------
--------------- -- ----- -- ---- -- -------

访问对象属性

对象的属性可以通过.操作符来访问,也可以使用[]操作符来访问。

1. 使用.操作符

--- ------ - -
    ----- --------
    ---- --
--

------------------------- -- -----
------------------------ -- --

2. 使用[]操作符

--- ------ - -
    ----- ------
    ---- --
--

---------------------------- -- ---
--------------------------- -- --

修改对象属性

对象的属性可以通过赋值操作来修改。

--- ------ - -
    ----- --------
    ---- --
--

----------- - ---------
---------- - ---

------------------------- -- ------
------------------------ -- --

总结

对象是 TypeScript 中非常重要的数据结构,通过对象我们可以存储和操作复杂的数据。在定义对象时,可以使用对象字面量、接口或类来定义对象的结构和行为。通过.操作符和[]操作符可以访问和修改对象的属性。


上一篇:TypeScript 类
下一篇:TypeScript 命名空间