En JavaScript, un objeto (Objeto) es un tipo de datos compuesto que permite combinar varias claves (clave) y valor (valor). Los objetos pueden contener varios tipos de valores, incluidas cadenas, números, booleanos, matrices, funciones y otros objetos.
La sintaxis de un objeto literal se {}
define mediante llaves ( ), donde las claves y los valores están :
separados por dos puntos ( ), y los diferentes pares clave-valor están ,
separados por comas ( ). Aquí hay un ejemplo:
var person = {
name: 'Alice',
age: 30,
isEmployed: true,
address: {
city: 'New York',
zipCode: '10001'
},
greet: function() {
return 'Hello, ' + this.name + '!';
}
};
En este ejemplo, person
el objeto incluye cinco propiedades: name
, age
, y . Entre ellos, el valor de es en sí mismo un objeto y el valor de es una función.isEmployed
address
greet
address
greet
Se puede acceder a las propiedades de un objeto mediante la notación de puntos o la notación de corchetes:
console.log(person.name); // 输出 "Alice"
console.log(person['age']); // 输出 30
console.log(person.greet()); // 输出 "Hello, Alice!"
console.log(person.address.city); // 输出 "New York"
Los objetos son muy importantes en JavaScript, casi todos los valores son objetos, incluidas las funciones y las matrices. Los objetos proporcionan una estructura flexible que permite a los desarrolladores organizar y administrar datos y funciones complejos.