数组操作的一系列常用扩展函数。
Methods
-
SuperMap.Array.filter(array, callback, caller){Array}
common/commontypes/BaseTypes.js, line 440 -
过滤数组,提供了 ECMA-262 标准中 Array.prototype.filter 函数的扩展。详见:http://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Objects/Array/filter
Name Type Description array
Array 要过滤的数组。
callback
function 数组中的每一个元素调用该函数。 如果函数的返回值为 true,该元素将包含在返回的数组中。该函数有三个参数: 数组中的元素,元素的索引,数组自身。 如果设置了可选参数 caller,在调用 callback 时,使用可选参数 caller 设置为 callback 的参数。
caller
Object 可选 在调用 callback 时,使用参数 caller 设置为 callback 的参数。
Returns:
Type Description Array callback 函数返回 true 时的元素将作为返回数组中的元素。