Освоение конструкторов и массивов в 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(), чтобы удалить элементы из начала.
Практическая логика
Вы используете массивы для обработки чисел. Вы можете перебирать баллы в цикле, чтобы найти сумму или среднее значение.
Если вы хотите проверить оценки студентов, выполните следующие шаги:
- Подсчитайте, сколько баллов ниже проходного балла.
- Сложите все баллы, используя цикл.
- Разделите сумму на количество элементов, чтобы получить среднее значение.
- Присвойте оценку на основе этого среднего значения.
Такая логика позволяет поддерживать организованность данных и предсказуемость функций.
Источник: https://dev.to/ezhil_abinayak_e38eec8fb/mastering-this-constructors-arrays-in-javascript-30o8