MCPcopy Index your code
hub / github.com/phaserjs/phaser / EachInRange

Function EachInRange

src/utils/array/EachInRange.js:24–48  ·  view source on GitHub ↗
(array, callback, context, startIndex, endIndex)

Source from the content-addressed store, hash-verified

22 * @return {array} The input array.
23 */
24var EachInRange = function (array, callback, context, startIndex, endIndex)
25{
26 if (startIndex === undefined) { startIndex = 0; }
27 if (endIndex === undefined) { endIndex = array.length; }
28
29 if (SafeRange(array, startIndex, endIndex))
30 {
31 var i;
32 var args = [ null ];
33
34 for (i = 5; i < arguments.length; i++)
35 {
36 args.push(arguments[i]);
37 }
38
39 for (i = startIndex; i < endIndex; i++)
40 {
41 args[0] = array[i];
42
43 callback.apply(context, args);
44 }
45 }
46
47 return array;
48};
49
50module.exports = EachInRange;

Callers 1

Calls 1

SafeRangeFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…