在 JavaScript 中,物件(Object)是一種資料結構,用來儲存鍵值對(key-value pairs)。物件在 JavaScript 中使用大括號 {} 來表示,是一種靈活且強大的方式來組織和操作資料。

物件的基本特性

  1. 鍵值對(key-value pairs):每個物件都由多個鍵(key)與其對應的值(value)組成。鍵是字串或符號(symbol),值可以是任何類型(如數字、字串、布林值、陣列、函數等)。
  2. 動態性:物件的屬性可以動態地被新增、修改或刪除。
  3. 無序性:物件的屬性沒有特定的順序,但在迭代時會以物件建立或修改的順序進行。

建立物件的方式

物件的操作

物件中的方法

物件可以包含函數作為其屬性,這些函數稱為物件的方法。

let calculator = {
    add: function(a, b) {
        return a + b;
    },
    subtract(a, b) {
        return a - b;
    }
};

console.log(calculator.add(5, 3)); // 8
console.log(calculator.subtract(5, 3)); // 2

總結

JavaScript 物件提供了一種靈活的方式來組織和操作資料,允許開發者以簡單直觀的方式處理複雜的資料結構。透過物件的鍵值對,開發者可以輕鬆地存取、修改和管理資料,使得 JavaScript 在開發動態網頁應用時非常強大。

關於運算子