Namespace: Array

SuperMap.Array

数组操作的一系列常用扩展函数。

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 时的元素将作为返回数组中的元素。