Клуб API Карт

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

Пост в архиве.

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

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

7 комментариев

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

Евгений Белоусов
28 января 2016, 03:05

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



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

Евгений Белоусов
28 января 2016, 03:05
в данном случае входные параметры указаны верно

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

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