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