Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 01.03.2017, 10:37
Интересующийся
Отправить личное сообщение для Zmicer Посмотреть профиль Найти все сообщения от Zmicer
 
Регистрация: 24.02.2017
Сообщений: 20

Сообщение от destus Посмотреть сообщение
Zmicer,
математика ограничивается модулем Math Выбирай что-то из этого https://developer.mozilla.org/ru/doc...etic_Operators
Понятно, но в задании стоит именно эта функция
А можно ли в модуль Math добавить свой метод, в рамках одного сеанса работы или стоит пойти другим путем?
Ответить с цитированием
  #12 (permalink)  
Старый 01.03.2017, 11:01
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,007

Сообщение от Zmicer
А можно ли в модуль Math добавить свой метод
проблема не в добавлении метода, а в добавлении новой операции.
eval понимает только то, что есть в языке js
с ^ повезло - просто заменили **. А если бы не было **, то по простому не получилось бы.

вот этот твой # - для него нет аналогичной операции. Можно реализовать соответствующую функцию, но вот так запросто поменять в строке # на вызов этой функции не получится. Дело пахнет парсингом, в общем )
Ответить с цитированием
  #13 (permalink)  
Старый 01.03.2017, 11:37
Аспирант
Отправить личное сообщение для NeoN Посмотреть профиль Найти все сообщения от NeoN
 
Регистрация: 01.03.2013
Сообщений: 77

var arr = [];
arr [0] = "1 + 2  ";
arr [1] = "3* 2 ";
arr [2] = "2+5 ";
arr [3] = "1 +2";

arr = arr.map(item => item+"="+eval(item));
Ответить с цитированием
  #14 (permalink)  
Старый 01.03.2017, 11:40
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,081

NeoN,
пост №2
Ответить с цитированием
  #15 (permalink)  
Старый 01.03.2017, 11:52
Аспирант
Отправить личное сообщение для NeoN Посмотреть профиль Найти все сообщения от NeoN
 
Регистрация: 01.03.2013
Сообщений: 77

просто скинул свой вариант

Последний раз редактировалось NeoN, 01.03.2017 в 11:55.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подсчет одинаковых элементов в массиве Mayder Общие вопросы Javascript 4 13.11.2016 22:35
Проверить, есть ли значение переменной "a" в массиве "b" mav1 jQuery 6 18.03.2016 17:24
Поиск в массиве, частичное совпадение фонарик Общие вопросы Javascript 25 04.04.2013 07:43
Объекты в массиве. delias Общие вопросы Javascript 2 21.04.2010 22:28
видимость предка в массиве scuter Общие вопросы Javascript 4 13.08.2008 20:16