(array)
| 2085 | // [4, 6, ...] << lengthTrackingWithOffset |
| 2086 | |
| 2087 | function Helper(array) { |
| 2088 | const forEachValues = []; |
| 2089 | const reduceValues = []; |
| 2090 | const reduceRightValues = []; |
| 2091 | |
| 2092 | forEachHelper(array, (n) => { forEachValues.push(n);}); |
| 2093 | |
| 2094 | reduceHelper(array, (acc, n) => { |
| 2095 | reduceValues.push(n); |
| 2096 | }, "initial value"); |
| 2097 | |
| 2098 | reduceRightHelper(array, (acc, n) => { |
| 2099 | reduceRightValues.push(n); |
| 2100 | }, "initial value"); |
| 2101 | |
| 2102 | assertEquals(reduceValues, forEachValues); |
| 2103 | reduceRightValues.reverse(); |
| 2104 | assertEquals(reduceValues, reduceRightValues); |
| 2105 | return ToNumbers(forEachValues); |
| 2106 | } |
| 2107 | |
| 2108 | assertEquals([0, 2, 4, 6], Helper(fixedLength)); |
| 2109 | assertEquals([4, 6], Helper(fixedLengthWithOffset)); |
no test coverage detected
searching dependent graphs…