Клуб API Карт

Ошибка в АПИ. DataManager. Функция set

Евгений Белоусов
4 декабря 2012, 16:11

В эту функцию может передастья 2 параметра, первый из которых объект вида {имя:значение}, а второй может быть undefined.

В этой функции происходит проверка на кол-во переданных аргументов, но не на их значение

7 комментариев
Подписаться на комментарии к посту

А в чем конкретно проявляется ошибка?

Евгений Белоусов
4 декабря 2012, 16:27

данные передаются в другую функцию, кажется _SingleSet, в которой к первому параметру, в данном случае имеет тип Object, применяется функция split. Соответственно происходит ошибка js.



У нас много где будут возникать ошибки, если неверно указать входные параметры. Кажется, что в данном случае разрабочику несложно догадаться, что именно он сделал не так, и нет смысла нам делать дополнительную проверку и кидать сообщение об ошибке.

Евгений Белоусов
4 декабря 2012, 16:36
в данном случае входные параметры указаны верно

Спасибо за сообщение. Исправим в следующей версии.

С формальной точки зрения вы правы =)