MCPcopy Index your code
hub / github.com/SuperMap/iClient-JavaScript / each$1

Function each$1

libs/echarts/echarts.simple.js:532–551  ·  view source on GitHub ↗

* 数组或对象遍历 * @memberOf module:zrender/core/util * @param {Object|Array} obj * @param {Function} cb * @param {*} [context]

(obj, cb, context)

Source from the content-addressed store, hash-verified

530 * @param {*} [context]
531 */
532function each$1(obj, cb, context) {
533 if (!(obj && cb)) {
534 return;
535 }
536 if (obj.forEach && obj.forEach === nativeForEach) {
537 obj.forEach(cb, context);
538 }
539 else if (obj.length === +obj.length) {
540 for (var i = 0, len = obj.length; i < len; i++) {
541 cb.call(context, obj[i], i, obj);
542 }
543 }
544 else {
545 for (var key in obj) {
546 if (obj.hasOwnProperty(key)) {
547 cb.call(context, obj[key], key, obj);
548 }
549 }
550 }
551}
552
553/**
554 * 数组映射

Callers 15

HashMapFunction · 0.70
echarts.simple.jsFile · 0.70
normalizeTextStyleFunction · 0.70
enableClassExtendFunction · 0.70
enableClassManagementFunction · 0.70
enableTopologicalTravelFunction · 0.70
makeDepndencyGraphFunction · 0.70
getAvailableDependenciesFunction · 0.70
getDependenciesFunction · 0.70
completeBySourceDataFunction · 0.70

Calls 1

forEachMethod · 0.80

Tested by

no test coverage detected