Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.10.2018, 07:47
Новичок на форуме
Отправить личное сообщение для splean101 Посмотреть профиль Найти все сообщения от splean101
 
Регистрация: 14.10.2018
Сообщений: 1

Помогите решить задание на тему инкапсуляции
Есть такое задание. Инкапсуляция
Напишите конструктор для объектов Сумматор, со следующим функционалом:
1. Приватное свойство firstNumber;
2. Приватное свойство secondNumber;
3. Публичное свойство result;
4. Приватный метод calc(), который записывает в result сумму свойств firstNumber и secondNumber;
5. Единые методы геттер-сеттер для свойств firstNumber и secondNumber, во время работы методов
как сеттер, должна происходить валидация (устанавливать можно только значения типа Number),
если валидация происходит успешно, должен вызываться метод calc(). Получается, что при
успешной установке либо firstNumber либо secondNumber, происходит перерасчет result.

Мое решение здесь https://github.com/splean101/112/blo.../Untitled-1.js
В данный момент ясно, что this.result !== result, почему пока что не ясно...
Так же не ясно, почему не отрабатывает сеттер obj._secondNumber(101);
Прошу помощи!
Всем добра!)))

Пардон, что в этот раздел, не нашел более подходящего...
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите решить задачу SnakeHC Общие вопросы Javascript 1 29.11.2015 12:34
Помогите решить проблему! Очень прошу помочь! sizdim Элементы интерфейса 2 06.04.2015 07:59
Помогите решить несколько мат. задач в javascript 4_omd Общие вопросы Javascript 5 02.05.2009 12:02
Помогите решить задачу vkg Общие вопросы Javascript 1 20.02.2008 11:59