Size: a a a

2021 July 07

PD

PromiSe#### Develope... in javascript_ru
Мы проверили все, что должно валидироваться
источник

PD

PromiSe#### Develope... in javascript_ru
И eval принимает строго контролируемое выражение
источник

К

Константин in javascript_ru
да какая разница.
использование эвал это как ИГИЛ
источник

К

Константин in javascript_ru
(запрещённая в РФ организация)
источник

PD

PromiSe#### Develope... in javascript_ru
Если input не контролируется - да
источник

ВБ

Влад Башков... in javascript_ru
в методе check два последовательных действия:
1. спрашиваем у юзера хочет ли он произвести операцию znak с x и y.
2. Если да, то делаем операцию, если нет, то вызываем метод input в котором юзер вводит новые значения свойств в объект obj.
источник

PD

PromiSe#### Develope... in javascript_ru
Погоди.
источник

PD

PromiSe#### Develope... in javascript_ru
Тут еще взаимодействие с пользователем?
источник

PD

PromiSe#### Develope... in javascript_ru
А причем тут объект?
источник

ВБ

Влад Башков... in javascript_ru
источник

PD

PromiSe#### Develope... in javascript_ru
Так
источник

PD

PromiSe#### Develope... in javascript_ru
Стоп
источник

PD

PromiSe#### Develope... in javascript_ru
С самого начала
источник

К

Константин in javascript_ru
Я думаю он не делает это
источник

PD

PromiSe#### Develope... in javascript_ru
В задаче описано то, что нужно сделать класс, который валидирует данные
источник

К

Константин in javascript_ru
Класс!
источник

PD

PromiSe#### Develope... in javascript_ru
Если всё ок, то выполняем действие
источник

ВБ

Влад Башков... in javascript_ru
Создать класс SuperMath с методом check(obj), параметр obj которого имеет свойства X, Y, znak.

Пример объекта: obj = { X:12, Y:3, znak: “/”}, возможные варианты znak=> + - / * %. При вводе znak нужно сделать проверку корректности ввода на возможные математические действия.

Метод check должен подтвердить у пользователя хочет ли он произвести действие znak c Х и У. Если - да, сделать математическое действие znak(которое описано в классе), иначе - запросить ввод новых данных через метод input() с класса SuperMath.

p = new SuperMath();
p.check(obj); // --> no p.input() -> 3 prompt -> считает
источник

ВБ

Влад Башков... in javascript_ru
Вот полностью задание
источник

PD

PromiSe#### Develope... in javascript_ru
Бляяя
источник