Lang

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

.isPlainObject()

Типы данных JavaScript: Object (объект). Проверить, является ли объект простым объектом или нет. Метод .isPlainObject().

.isString()

Проверить, является ли значение строковым типом или нет. Типы данных JavaScript: String (строка).

.isUndefined()

Проверить, является ли переданное значение неопределенным, «не присвоено» или нет.

.isWindow()

Проверить, является ли переданная переменная объектом window (Window Object).

.last()

Уменьшить набор совпадающих элементов до последнего в наборе. Вернуть последний элемент из группы выбранных элементов.

.memoize()

Мемоизация функции. Оптимизация. Кэширование для повторного использования кода. Ускорение. Сохранение результатов выполнения функции без повторных вычислений.

.noop()

Эта функция не принимает никаких аргументов. Пустая функция, которая ничего не будет делать.

.startsWith()

Проверить, начинается ли строка с некоторого значения. Если искомые символы находятся в начале строки вернёт true.

.swap()

Заменить подстроку другим значением. Метод вернёт новую строку.

.toArray()

Новый экземпляр Array. Получить элементы в виде массива. Преобразование массивоподобных объектов в массив.

.toBoolean()

Изменить переданное значение, если возможно, в логическое значение. Логическое преобразование.

.toFloat()

Превратить переданное значение, если возможно, в десятичное число. Преобразовать аргумент в число с плавающей точкой. Приведение типа.

.toMs()

Значение в миллисекунды. Превратить значение, если это возможно, в миллисекунды. Приведение типа.

.toNumber()

Численное преобразование. Значение в число. Приведение типа. Изменить переданное значение, если это возможно, в число.

.ucfirst()

Возвращает строку с прописной первой буквой. Первая буква строки в верхнем регистре (заглавная).

Dimensions

Получить соотношение сторон элемента. Внутренние размеры, не превышающие максимума. Размеры покрытия.