Dominando Construtores e Arrays em JavaScript

Desenvolvedores JavaScript precisam entender dois conceitos fundamentais: Construtores e Arrays.

Construtores ajudam você a criar objetos. Use a palavra-chave new para construir objetos a partir de uma função. Isso define propriedades como nome e idade automaticamente.

Exemplo:

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

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

Arrays armazenam listas de dados. Eles utilizam indexação baseada em zero. Isso significa que o primeiro item está no índice 0.

Principais Métodos de Array:

  • push: Adiciona um item ao final.
  • pop: Remove o último item.
  • unshift: Adiciona um item ao início.
  • shift: Remove o primeiro item.
  • length: Mostra o tamanho do array.

Você usa essas ferramentas para processar dados. Por exemplo, você pode percorrer uma lista de notas de alunos para encontrar um total ou uma média.

Fluxo lógico para calcular notas:

  1. Verifique se há notas de reprovação usando um loop.
  2. Calcule a soma de todas as notas.
  3. Divida a soma pelo comprimento do array para obter a média.
  4. Atribua uma nota com base na média.

Dominar esses conceitos básicos torna seu código mais limpo e eficiente.

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