Dominando los constructores y los arrays en JavaScript

JavaScript se apoya en constructores y arrays para gestionar datos. Comprender estos conceptos básicos te ayuda a escribir código más limpio.

Constructores

Los constructores actúan como plantillas para los objetos. Utiliza la palabra clave new para crear instancias.

Ejemplo:

function Person(name = "Unknown", age = 0) { this.name = name; this.age = age; }

const person1 = new Person("Pranjal", 30); const person2 = new Person("Amar");

La palabra clave "this" se refiere al objeto que se está creando.

Arrays

Los arrays almacenan listas de datos. Utilizan un índice basado en cero. Esto significa que el primer elemento se encuentra en el índice 0.

Reglas clave de los arrays: • Usa .length para encontrar el tamaño de tu lista. • Usa .push() para añadir elementos al final. • Usa .pop() para eliminar elementos del final. • Usa .unshift() para añadir elementos al principio. • Usa .shift() para eliminar elementos del principio.

Lógica práctica

Utilizas los arrays para procesar números. Puedes recorrer las calificaciones mediante un bucle para encontrar un total o un promedio.

Si quieres comprobar las notas de los estudiantes, sigue estos pasos:

  1. Cuenta cuántas puntuaciones están por debajo de la nota de aprobación.
  2. Suma el total de las puntuaciones utilizando un bucle.
  3. Divide el total por el número de elementos para obtener el promedio.
  4. Asigna una calificación basada en ese promedio.

Esta lógica mantiene tus datos organizados y tus funciones predecibles.

Fuente: https://dev.to/ezhil_abinayak_e38eec8fb/mastering-this-constructors-arrays-in-javascript-30o8