Типы данных
Несколько функций для определения типа данных переменной собраны в объекте 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. |
Сообщение не промодерировано, возможны ошибки и неточности.
|
полный список методов:
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 |
Сообщение не промодерировано, возможны ошибки и неточности.
|
BX.type.isObject тоже срабатывает
|
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.