MCPcopy Create free account
hub / github.com/SuperMap/iClient-JavaScript / filter

Function filter

libs/echarts/echarts.simple.js:608–624  ·  view source on GitHub ↗

* 数组过滤 * @memberOf module:zrender/core/util * @param {Array} obj * @param {Function} cb * @param {*} [context] * @return {Array}

(obj, cb, context)

Source from the content-addressed store, hash-verified

606 * @return {Array}
607 */
608function filter(obj, cb, context) {
609 if (!(obj && cb)) {
610 return;
611 }
612 if (obj.filter && obj.filter === nativeFilter) {
613 return obj.filter(cb, context);
614 }
615 else {
616 var result = [];
617 for (var i = 0, len = obj.length; i < len; i++) {
618 if (cb.call(context, obj[i], i, obj)) {
619 result.push(obj[i]);
620 }
621 }
622 return result;
623 }
624}
625
626/**
627 * 数组项查找

Callers 10

echarts.simple.jsFile · 0.70
doFilterFunction · 0.70
filterBySubTypeFunction · 0.70
getFeaturesMethod · 0.50
removeDataMethod · 0.50
ThemeLayer.jsFile · 0.50
removeDataMethod · 0.50
removeDataMethod · 0.50
getFeaturesMethod · 0.50
removeDataMethod · 0.50

Calls 2

filterMethod · 0.80
pushMethod · 0.80

Tested by

no test coverage detected