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

JavaScript полагается на конструкторы и массивы для управления данными. Понимание этих основ поможет вам писать более чистый код.

Конструкторы

Конструкторы служат чертежами для объектов. Используйте ключевое слово new для создания экземпляров.

Пример:

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

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

Ключевое слово this относится к создаваемому объекту.

Массивы

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

Основные правила работы с массивами: • Используйте .length, чтобы узнать размер вашего списка. • Используйте .push(), чтобы добавить элементы в конец. • Используйте .pop(), чтобы удалить элементы из конца. • Используйте .unshift(), чтобы добавить элементы в начало. • Используйте .shift(), чтобы удалить элементы из начала.

Практическая логика

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

Если вы хотите проверить оценки студентов, выполните следующие шаги:

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

Такая логика позволяет поддерживать организованность данных и предсказуемость функций.

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