Khorn - Модуль Utils (Utilities)
Methods
- inner api.Utils.checkVar(variable, type, message, checkClassInstance)
- inner api.Utils.compareArrays(arr1, arr2, ordered) → Boolean
- inner api.Utils.isUnd(variable)
- inner api.Utils.runTests()
- inner api.Utils.toObj(element) → Object
- inner api.Utils.toStr(element) → String
Methods description
-
inner checkVar(variable, type, message, checkClassInstance)
-
Проверить тип или класс переменной и выбросить ошибку, если он не соответствует
Parameters:
Name Type Argument Default Description variable * | Array Переменная или массив переменных type String | Array Тип или список типов, которым должна соответствовать переменная message String optional Сообщение, выводимое при ошибке checkClassInstance Boolean optional false Проверить на принадлежность классу - Since:
- build 4
Throws:
Выкидывает ошибку, если переменная не того типа или класса -
inner compareArrays(arr1, arr2, ordered) → Boolean
-
Сравнить два массива
Parameters:
Name Type Argument Default Description arr1 Array Первый массив arr2 Array Второй массив ordered Boolean optional false Учитывать порядок элементов Return:
Boolean - Признак схожести массивов- Since:
- build 9
-
inner isUnd(variable)
-
Проверить, является ли переменная неинициализированной
Parameters:
Name Type Description variable * Проверяемая переменная - Since:
- build 7
-
inner runTests()
-
Запустить тесты Khorn
- Since:
- build 9
-
inner toObj(element) → Object
-
Преобразить строку в объект
Parameters:
Name Type Description element * JSON-строка Return:
Object - Объект- Since:
- build 5
-
inner toStr(element) → String
-
Преобразить переменную в строку
Parameters:
Name Type Description element * Переменная Return:
String - Строковое представление переменной- Since:
- build 4