JavaScript 對象參考手冊
JavaScript 對象
對象是 JavaScript 的數據類型之一。
對象用于存儲鍵/值(名稱/值)集合。
JavaScript 對象是命名值的集合。
下例創建具有四個鍵/值屬性的 JavaScript 對象:
實例
const person = { firstName: "Bill", lastName: "Gates", age: 19, eyeColor: "blue" };
有關對象的教程,請閱讀我們的 JavaScript 對象教程。
JavaScript 對象的方法和屬性
名稱 | 描述 |
---|---|
assign() | 將屬性從源對象復制到目標對象。 |
constructor | 返回創建對象原型的函數。 |
create() | 從現有對象返回新創建的對象。 |
defineProperties() | 添加或更改屬性。 |
defineProperty() | 添加或更改一個屬性。 |
entries() | 返回對象鍵/值對的數組。 |
freeze() | 防止對對象進行任何更改。 |
fromEntries() | 從鍵/值對的可迭代列表返回對象。 |
getOwnPropertyDescriptor() | 返回對象鍵的數組。 |
getOwnPropertyDescriptors() | 返回對象鍵的數組。 |
getOwnPropertyNames() | 返回對象鍵的數組。 |
groupBy() | 根據返回的回調值對對象元素進行分組。 |
isExtensible() | 如果對象是可擴展的,則返回 true。 |
isFrozen() | 如果對象是凍結的,則返回 true。 |
isSealed() | ,則返回 true。 |
keys() | 返回對象鍵的數組。 |
preventExtensions() | 防止向對象添加新屬性。 |
prototype | 允許您向 JavaScript 對象添加屬性和方法。 |
seal() | 防止添加新屬性或刪除現有對象屬性。 |
toString() | 將對象轉換為字符串并返回結果。 |
valueOf() | 返回對象的原始值。 |
values() | 返回對象屬性值的數組。 |