¿Para qué sirve el objeto en JavaScript?

Tomaría una sesión completa para responder su pregunta por completo 🙂

En primer lugar, JS NO es solo para el manejo y validación de eventos. No estoy seguro de cómo llegaste a esa conclusión.

Si me pides que te dé una definición muy simple de los objetos JS, diría que los objetos JS son como un contenedor donde puedes almacenar un montón de pares clave-valor (propiedades). Si conoce JAVA, puede pensar en una estructura de mapa. En los pares clave-valor, las claves son a menudo cadenas y los valores pueden ser cualquier cosa (cadenas, números, booleanos, matrices, objetos, mapas, funciones, nulo, indefinido). Entonces, es básicamente una estructura de datos de pares clave-valor.

Ahora, para decirte dónde puedes usarlo, supongo que puedes resolverlo fácilmente.

Te sugiero que crezcas a través de los enlaces a continuación para obtener más detalles.

Trabajando con objetos

¿Por qué / cómo debo usar objetos en JavaScript?

Objetos JavaScript en detalle

su pregunta tiene la respuesta en ella …

onclick, onmousemove de qué?

myButton.onclick () es diferente de yourButton.onclick () es diferente de ourRadio.onclick ()

Pero la expectativa cuando define un onclick () es clara. Cuando un usuario hace clic en myButton, yourButton o ourRadio, el código en onclick debe ejecutarse.

La forma en que se comporta este método onclick puede ser diferente de un objeto a otro, por ejemplo, un botón o el comportamiento de radio onclick es diferente, puede ver esto visualmente. El botón da la impresión de estar deprimido y luego vuelve a la posición normal como un botón del mundo real pero radio pero la selección simplemente cambia pero el nombre del método es el mismo … más fácil de usar, ¿verdad?

Simplemente ponga su código en clic, no se preocupe por qué tipo de botón es. su código en onclick será invocado independientemente.

Ese es el valor de la orientación a objetos, independientemente del lenguaje (HTML, Javascript, JAVA o C ++). Cualquier código complejo se vuelve un poco más fácil de manejar.

La razón principal por la que son una buena forma de organizar la información, especialmente si está trabajando en aplicaciones más grandes.

Por ejemplo, si necesito obtener los detalles de un empleado

función getEmployeeName (nombre, apellido)
{
return firstName + “,” + lastName;
}
función get Age (age)
{
edad de retorno;
}

El problema en el código anterior si tenemos muchos empleados, estaría escribiendo algo

var firstName1 = “Raj”
var lastName1 = “Kapoor”
getEmployeeName (firstName1, lastName1).

Lo que tendríamos que repetir para cada empleado que realmente no tiene sentido.

En cambio, podríamos crear un objeto Empleado

Employee.prototype =
{
getEmployeeName: function () {return this.firstName + this.lastName}
}
función Empleado (nombre, apellido, edad)
{
this.firstName = firstName;
this.lastName = lastName;
this.age = Edad;
}

Básicamente, si se trata de entidades encapsuladas, por ejemplo, Persona, Cliente, Artículo, es mejor usar objetos en Java Script. De nuevo, esto es si está implementando una aplicación algo compleja que hace un buen uso de las entidades.

También con los objetos, el código es más fácil de mantener, y la modularización también es más eficiente. De lo contrario, estaría escribiendo funciones, que están por todas partes, y la depuración puede ser difícil.

aprenda el concepto de modelo de objeto en javascript que está predefinido en las bibliotecas; por ejemplo, prefiera los Tutoriales web en línea de W3Schools

Igual que la dirección al auto

Igual que la tapa de la botella

igual que la punta para rellenar

y

Igual que la respiración para ti

Edición 1 : y espero que esto ayude a trabajar con objetos

Java trabajo en objeto.

JavaScript funciona en funcionalidades.

Cada objeto tiene algunas funcionalidades pero no viceversa.

En mi opinión, no uso de objeto en js.