Class: array

array~ array

new array()

Модуль работы с массивами.
Source:

Methods

(static) clone(arr) → {array}

Клонировать массив.
Parameters:
Name Type Description
arr array Массив
Source:
Returns:
Новый массив
Type
array

(static) concatOnce(arr, …element) → {array}

Добавить отдельные элементы и элементы других массивов в массив без повтора. Дополненный аналог стандартного метода `Array.prototype.concat`.
Parameters:
Name Type Attributes Description
arr array Массив
element * <repeatable>
Элементы для добавления
Source:
Returns:
Новый массив
Type
array

(static) deepClone(arr) → {array}

Клонировать массив рекурсивно.
Parameters:
Name Type Description
arr array Массив
Source:
Returns:
Новый массив
Type
array

(static) pushOnce(arr, …element) → {number}

Добавить элементы в массив без повтора. Дополненный аналог стандартного метода `Array.prototype.push`.
Parameters:
Name Type Attributes Description
arr array Массив
element * <repeatable>
Элементы для добавления
Source:
Returns:
Количество элементов в массиве
Type
number