Функция Error.argumentType

Создает объект Error, представляющий исключение Sys.ArgumentTypeException.

var err = Error.argumentType(paramName, actualType, expectedType, message);

paramName

(Необязательно) Имя параметра, вызвавшего исключение. Значение null является допустимым.

actualType

(Необязательный) Текущее значение параметра. Значение null является допустимым.

expectedType

(Необязательный) Ожидаемый полный тип значения параметра.

message

(Необязательный) Строка сообщения об ошибке. Значение null является допустимым.

Объект Error с полями name, paramName, actualType и expectedType, добавленными к определению типа Error.

Функция argumentType позволяет сообщать о появлении исключения при вызове функции или метода, а также в случае недопустимого типа параметра.

Показ: