BetterArray

new BetterArray(…argopt)

Массив с дополнительными методами.

Source:
Parameters:
Name Type Attributes Description
arg any <optional>
<repeatable>

элементы массива

Extends
  • Array

Methods

byKey(key) → {object.<any>}

Создает объект по значениям переданного ключа.
[{key: 'key1'}, {key: 'key2'}] => {key1: {key: 'key1'}, key2: {key: 'key2'}}
Пропускает элементы без заданных ключей и с пустыми ключами

Source:
Parameters:
Name Type Description
key string

свойство

Returns:
Type:
object.<any>

Объект по значениям ключа.

shuffle()

Перемешивает массив (Fisher–Yates Shuffle).

Source:

shuffleKey(key)

Перемешивает определенное свойство объектов массива (Fisher–Yates Shuffle).

Source:
Parameters:
Name Type Description
key string

свойство