模块 ringo / utils /数组

提供使用 JavaScript 数组的工具函数。

Functions


contains (array, val)

检查作为参数传递的数组是否包含特定值(从数组的末尾开始)。

Parameters

Array array

the array

Object val

the value to check

Returns

Boolean

true if the value is contained


intersection (array1,...)

检索一组数组的交集。

Parameters

Array array1,...

the arrays to intersect

Returns

Array

the intersection set


max (array)

Parameters

Array array

the array

Returns

Number

the maximal element in an array obtained by calling Math.max().


min (array)

Parameters

Array array

the array

Returns

Number

the minimal element in an array obtained by calling Math.min().


partition (fn)

Parameters

Function fn

peek (array)

对象数组的最后一个元素,如果数组为空,则为 undefined。

Parameters

Array array

the array

Returns

Object

the last element of the array, or undefined if the array is empty.


remove (array, val)

从数组中删除第一次出现的参数值。此方法会改变并返回调用它的数组,并且不会创建新的数组实例。

Parameters

Array array

the array

Object val

the value to remove

Returns

Array

the array


union (array1,...)

检索一组数组的联合集合。

Parameters

Array array1,...

the arrays to unify

Returns

Array

the union set