Документация для разработчиков
Темная тема

Типы данных

Несколько функций для определения типа данных переменной собраны в объекте BX.type:

Функция Определяет С версии
BX.type.isString является ли аргумент строкой.
BX.type.isNotEmptyString является ли аргумент непустой строкой
BX.type.isBoolean является ли аргумент булевой переменной
BX.type.isNumber является ли аргумент числом
BX.type.isFunction является ли аргумент функцией
BX.type.isDomNode является ли аргумент узлом DOM-структуры
BX.type.isElementNode является ли аргумент элементом DOM-структуры (например, не document)
BX.type.isArray является ли аргумент массивом
BX.type.isDate является ли аргумент экземпляром класса Date.


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
0
Евгений Кулик
Сообщение не промодерировано, возможны ошибки и неточности.
полный список методов:

BX.Type.isString - Checks that value is string
BX.Type.isStringisStringFilled - Returns true if a value is not empty string
BX.Type.isFunction - Checks that value is function
BX.Type.isObject - Checks that value is object
BX.Type.isObjectLike - Checks that value is object like
BX.Type.isPlainObject - Checks that value is plain object
BX.Type.isBoolean - Checks that value is boolean
BX.Type.isNumber - Checks that value is number
BX.Type.isInteger - Checks that value is integer
BX.Type.isFloat - Checks that value is float
BX.Type.isNil - Checks that value is nil
BX.Type.isArray - Checks that value is array
BX.Type.isArrayFilled - Returns true if a value is an array and it has at least one element
BX.Type.isArrayLike - Checks that value is array like
BX.Type.isDate - Checks that value is Date
BX.Type.isDomNode - Checks that is DOM node
BX.Type.isElementNode - Checks that value is element node
BX.Type.isTextNode - Checks that value is text node
BX.Type.isMap - Checks that value is Map
BX.Type.isSet - Checks that value is Set
BX.Type.isWeakMap - Checks that value is WeakMap
BX.Type.isWeakSet - Checks that value is WeakSet
BX.Type.isPrototype - Checks that value is prototype
BX.Type.isRegExp - Checks that value is regexp
BX.Type.isNull - Checks that value is null
BX.Type.isUndefined - Checks that value is undefined
BX.Type.isArrayBuffer - Checks that value is ArrayBuffer
BX.Type.isTypedArray - Checks that value is typed array
BX.Type.isBlob - Checks that value is Blob
BX.Type.isFile - Checks that value is File
BX.Type.isFormData - Checks that value is FormData
2
Денис Артамонов
Сообщение не промодерировано, возможны ошибки и неточности.
BX.type.isObject тоже срабатывает
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх