in

Objetos JavaScript – javatpoint

Un objeto javaScript es una entidad que tiene estado y comportamiento (propiedades y método). Por ejemplo: automóvil, bolígrafo, bicicleta, silla, vidrio, teclado, monitor, etc.

JavaScript es un lenguaje basado en objetos. Todo es un objeto en JavaScript.

JavaScript se basa en plantillas, no en clases. Aquí, no creamos una clase para obtener el objeto. Pero, dirigimos crear objetos.


Crear objetos en JavaScript

Hay 3 formas de crear objetos.

  1. Por objeto literal
  2. Creando una instancia de Object directamente (usando una nueva palabra clave)
  3. Usando un constructor de objetos (usando nueva palabra clave)

1) Objeto JavaScript por literal de objeto

La sintaxis de creación de objetos utilizando literal de objeto se proporciona a continuación:

Como puede ver, la propiedad y el valor están separados por: (dos puntos).

Veamos el ejemplo simple de crear un objeto en JavaScript.

Pruébelo ahora

Salida del ejemplo anterior


2) Creando una instancia de Object

La sintaxis para crear un objeto directamente se da a continuación:

Aquí, nueva palabra clave se utiliza para crear un objeto.

Veamos el ejemplo de cómo crear un objeto directamente.

Pruébelo ahora

Salida del ejemplo anterior


3) Utilizando un constructor de objetos

Aquí, necesita crear una función con argumentos. Cada valor de argumento se puede asignar en el objeto actual utilizando esta palabra clave.

los esta palabra clave se refiere al objeto actual.

El ejemplo de creación de objeto por constructor de objeto se da a continuación.

Pruébelo ahora

Salida del ejemplo anterior


Definición de método en objeto JavaScript

Podemos definir el método en el objeto JavaScript. Pero antes de definir el método, necesitamos agregar una propiedad en la función con el mismo nombre que el método.

El ejemplo de definir el método en el objeto se da a continuación.

Pruébelo ahora

Salida del ejemplo anterior

Métodos de objetos JavaScript

Los diversos métodos de Object son los siguientes:

Deja una respuesta

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

apple touch icon@2

Plantillas de django: ¿Python tiene un equivalente toString () y puedo convertir un elemento db.Model en String?

php mvc architecture

Arquitectura PHP MVC – javatpoint