booter-tools

1.1.0 • Public • Published

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

Возвращает случайное целое число в указанном диапазоне

Readme

Keywords

none

Package Sidebar

Install

npm i booter-tools

Weekly Downloads

0

Version

1.1.0

License

ISC

Unpacked Size

13.9 kB

Total Files

10

Last publish

Collaborators

  • nmakarin