Функция - конструктор




Вводная информация





Выводы по главе


1. Ф-ция - конструктор - обычная ф-ция вызываемая через оператор new

2. До появления классов была основным методом работы с об-тами

3. Публичные методы создаются через ключевое слово this, а приватные - без


Упражнения


1. Создать ф-цию конструктор Summarize, которая на входе будет принимать массив данных о прибыле по месяцам [1000, 2590, ...] (1000 - январь, 2590 - февраль и т.д. продолжить произвольными значениями по всем месяцам).
  • Создать приватный метод annualSum, который будет суммировать и возвращать всю годовую прибыль.
  • Создать приватный метод formSum, который будет добавлять знак $ впереди переданного в него значения и возвращать в таком формате
  • Создать публичный метод showData, который будет выводить в консоль переданные в него данные.
В финальном варианте созданный экземпляр ф-ции - конструктора Summarize при вызове метода showData, должен выводить в консоль итоговую годовую сумму в формате $ 10000000