Освоение конструкторов и массивов в JavaScript

Разработчикам JavaScript необходимо понимать две основные концепции: конструкторы и массивы.

Конструкторы помогают создавать объекты. Используйте ключевое слово new, чтобы создавать объекты на основе функции. Это позволяет автоматически устанавливать такие свойства, как name и age.

Пример:

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

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

Массивы хранят списки данных. В них используется индексация с нуля. Это означает, что первый элемент находится под индексом 0.

Основные методы массивов:

  • push: добавляет элемент в конец.
  • pop: удаляет последний элемент.
  • unshift: добавляет элемент в начало.
  • shift: удаляет первый элемент.
  • length: показывает размер массива.

Эти инструменты используются для обработки данных. Например, вы можете перебрать список оценок студентов, чтобы найти их сумму или среднее значение.

Логика расчета оценок:

  1. Проверьте наличие неудовлетворительных оценок с помощью цикла.
  2. Вычислите сумму всех оценок.
  3. Разделите сумму на длину массива, чтобы получить среднее значение.
  4. Присвойте оценку на основе среднего балла.

Освоение этих основ сделает ваш код чище и эффективнее.

Источник: https://dev.to/ezhil_abinayak_e38eec8fb/mastering-this-constructors-arrays-in-javascript-30o8