Referencia Object

Object

Un contenedor para datos almacenados como pares clave-valor.

Los objetos ayudan a organizar datos relacionados de cualquier tipo, incluidos otros objetos. Un valor almacenado en un objeto puede ser accedido por nombre, llamado su clave. Cada par clave-valor se llama "propiedad". Los objetos son similares a los diccionarios en Python y a los mapas en Java y Ruby.

Por ejemplo, un objeto podría contener la ubicación, tamaño y apariencia de un perro:

// Declare the dog variable and assign it an object. let dog = { x: 50, y: 50, size: 20, emoji: '🐶' }; <p>// Style the text. textAlign(CENTER, CENTER); textSize(dog.size);</p> <p>// Draw the dog. text(dog.emoji, dog.x, dog.y); </p>

La variable dog se asigna a un objeto con cuatro propiedades. Los objetos se declaran con llaves {}. Los valores pueden ser accedidos usando el operador de punto, como en dog.size. En el ejemplo anterior, la clave size corresponde al valor 20. Los objetos también pueden estar vacíos al principio:

// Declare a cat variable and assign it an empty object. let cat = {}; <p>// Add properties to the object. cat.x = 50; cat.y = 50; cat.size = 20; cat.emoji = '🐱';</p> <p>// Style the text. textAlign(CENTER, CENTER); textSize(cat.size);</p> <p>// Draw the cat. text(cat.emoji, cat.x, cat.y); </p>

Los datos de un objeto pueden actualizarse mientras se ejecuta un boceto. Por ejemplo, el cat podría huir del dog actualizando su ubicación:

// Run to the right. cat.x += 5;

Si es necesario, los valores de un objeto pueden ser accedidos usando corchetes [] y cadenas en lugar de la notación de punto:

// Run to the right. cat["x"] += 5;

Esta sintaxis puede ser útil cuando el nombre de la clave tiene espacios, como en cat['height (m)'].

Ejemplos

Notice any errors or typos? Please let us know. Please feel free to edit src/core/reference.js and open a pull request!

Referencias Relacionadas