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>
Объект по значениям ключа.
shuffleKey(key)
Перемешивает определенное свойство объектов массива (Fisher–Yates Shuffle).
- Source:
Parameters:
Name | Type | Description |
---|---|---|
key |
string
|
свойство |