in

Objetos JavaScript


Objetos, propiedades y métodos de la vida real

En la vida real, un coche es un objeto.

Un coche tiene propiedades como el peso y el color, y métodos como empezar y parar:

Objeto

Propiedades

Métodos


car.name = Fiat

coche.modelo = 500

coche.peso = 850 kg

car.color = blanco


car.start ()

car.drive ()

freno de coche ()

parada del coche ()

Todos los autos tienen lo mismo propiedades, pero la propiedad valores difieren de un coche a otro.

Todos los autos tienen lo mismo métodos, pero los métodos se realizan
En Diferentes Momentos.


Objetos JavaScript

Ya ha aprendido que las variables de JavaScript son contenedores de valores de datos.

Este código asigna un valor simple (Fiat) a un variable coche nombrado:

Los objetos también son variables. Pero los objetos pueden contener muchos valores.

Este código asigna muchos valores (Fiat, 500, blanco) a un
variable
coche nombrado:

Los valores se escriben como nombre: valor pares (nombre y valor separados por dos puntos).

Es una práctica común declarar objetos con la constante palabra clave.

Más información sobre el uso constante con objetos en el capítulo: JS Const.



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»};

Inténtalo tú mismo »

Los espacios y los saltos de línea no son importantes. Una definición de objeto puede abarcar varias líneas:

Ejemplo

persona constante = {
nombre: «Juan»,
apellido: «Doe»,
edad: 50,
eyeColor: «azul»
};

Inténtalo tú mismo »


Propiedades del objeto

los nombre: valores los pares en objetos JavaScript se llaman propiedades:

Propiedad El valor de la propiedad
primer nombre John
apellido Gama
la edad 50
color de los ojos azul

Acceder a las propiedades del objeto

Puede acceder a las propiedades del objeto de dos formas:

o

nombre del objeto[«propertyName»]

Los objetos JavaScript son contenedores para valores con nombre llamadas propiedades.


Métodos de objetos

Los objetos también pueden tener métodos.

Los métodos son comportamiento que se puede realizar en objetos.

Los métodos se almacenan en propiedades como definiciones de funciones.

Propiedad El valor de la propiedad
primer nombre John
apellido Gama
la edad 50
color de los ojos azul
nombre completo function () {return this.firstName + «» + this.lastName;}

Un método es una función almacenada como una propiedad.


Ejemplo

persona constante = {
nombre: «Juan»,
apellido: «Doe»,
id: 5566,
fullName: function () {
return this.firstName + «» + this.lastName;
}
};


los esta Palabra clave

En una definición de función, this se refiere al «propietario» de la función.

En el ejemplo anterior, this es el objeto persona que «posee» el
fullName función.

En otras palabras, this.firstName significa el firstName propiedad de este objeto.

Leer más sobre el this palabra clave en JS esta palabra clave.


Acceder a métodos de objeto

Accede a un método de objeto con la siguiente sintaxis:

Si accede a un método sin el () paréntesis, devolverá el definición de función:


¡No declare cadenas, números y booleanos como objetos!

Cuando se declara una variable de JavaScript con la palabra clave «new«, la variable se crea como un objeto:

x = nueva cadena (); // Declara x como un objeto String
y = nuevo número (); // Declara y como un objeto Number
z = nuevo booleano (); // Declara z como un objeto booleano

Evitar String, Number, y Boolean objetos. Complican su código y ralentizan la velocidad de ejecución.

Aprenderá más sobre los objetos más adelante en este tutorial.



Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

12TF0dptrBgesUaQpibf3wA

Introducción a la programación cuántica

Proyectos Java gratuitos – javatpoint