Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Todos los autos tienen las mismas propiedades, pero los valores de las
propiedades difieren de un auto a otro.
Todos los autos tienen los mismos métodos, pero los métodos se
realizan en momentos diferentes.
Este código asigna un valor simple (Fiat) a una variable llamada auto:
Los objetos también son variables. Pero los objetos pueden contener
muchos valores.
Definición de objeto
Usted define (y crea) un objeto JavaScript con un objeto literal:
Ejemplo
const person = {firstName:"John", lastName:"Doe", age:50,
eyeColor:"blue"};
Ejemplo
const person = {
firstName: "John",
lastName: "Doe",
age: 50,
eyeColor: "blue"
};
Propiedades del objeto
Los pares nombre:valores en los objetos de JavaScript se
denominan propiedades :
apellido Gama
edad 50
objectName.propertyName
objectName["propertyName"]
Ejemplo 1
person.lastName;
Ejemplo2
person["lastName"];
Los métodos son acciones que se pueden realizar sobre los objetos.
apellido Gama
edad 50
Ejemplo
const person = {
firstName: "John",
lastName : "Doe",
id : 5566,
fullName : function() {
return this.firstName + " " + this.lastName;
}
};
En el ejemplo anterior, this se refiere al objeto person.
¿Qué es esto?
En JavaScript, la palabra clave this se refiere a un objeto.
objectName.methodName()
Ejemplo
name = person.fullName();
Ejemplo
name = person.fullName;