booter-tools
v1.1.0
Published
Tools kit
Downloads
1
Readme
booter-tools
Набор утилит и хелперов для решения типовых задач при работе с JavaScript. Ссылка на npm пакет
Установка
npm install --save booter-tools
Для импорта во vue.js компонент используйте:
const tools = require('booter-tools').default;
Для импорта в обычный js модуль подойдет стандартный импорт:
import Tools from './booter-tools/index'
Методы
array
array.clone(arr)
Создает копию не только основного массива, как делает slice, но также создает копию внутренних массивов и объектов.
array.getIndex(array, predicate, context)
Производит поиск индекса элемента массива, удовлетворяющего заданному условию. Позволяет делать поиск по свойствам объекта.
object
object.isEmpty(obj)
Проверяет на пустой объект
object.isEqual(obj1, obj2)
Метод рекурсивно сравнивает два объекта или массива.
object.getKey(obj, predicate, context, defaultResult)
В связке ключ-значение объекта возвращает ключ. Позволяет делать поиск по свойствам объекта.
object.getValue(obj, predicate, context, defaultResult)
В связке ключ-значение объекта возвращает значение. Позволяет делать поиск по свойствам объекта.
get
get.randomInt
Возвращает случайное целое число в указанном диапазоне