JavaScript 对象参考手册

JavaScript-objekti

对象是 JavaScript 的数据类型之一。

对象用于存储键/值(名称/值)集合。

JavaScript 对象是命名值的集合。

下例创建具有四个键/值属性的 JavaScript 对象:

实例

const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 19,
  eyeColor: "blue"
};

亲自试一试

有关对象的教程,请阅读我们的 JavaScript 对象教程

JavaScript 对象的方法和属性

名称 描述
assign() 将属性从源对象复制到目标对象。
constructor 返回创建对象原型的函数。
create() 从现有对象返回新创建的对象。
defineProperties() 添加或更改属性。
defineProperty() 添加或更改一个属性。
entries() 返回对象键/值对的数组。
freeze() 防止对对象进行任何更改。
fromEntries() 从键/值对的可迭代列表返回对象。
getOwnPropertyDescriptor() Palauttaa taulukon, joka sisältää objektin avaimet.
getOwnPropertyDescriptors() Palauttaa taulukon, joka sisältää objektin avaimet.
getOwnPropertyNames() Palauttaa taulukon, joka sisältää objektin avaimet.
groupBy() Ryhmittelee objektielementit palautetun paluuarvon perusteella.
isExtensible() Jos objekti on laajennettavissa, palauttaa true.
isFrozen() Jos objekti on jäädytetty, palauttaa true.
isSealed() Jos palauttaa true.
keys() Palauttaa taulukon, joka sisältää objektin avaimet.
preventExtensions() Estää uusien ominaisuuksien lisäämisen objektiin.
prototype Sallii sinun lisätä ominaisuuksia ja menetelmiä JavaScript-objektiin.
seal() Estää uusien ominaisuuksien lisäämisen tai nykyisten ominaisuuksien poistamisen objektista.
toString() Muuntaa objektin merkkijonoksi ja palauttaa tuloksen.
valueOf() Palauttaa objektin alkuperäisen arvon.
values() Palauttaa taulukon, joka sisältää objektin ominaisuusarvot.