(arrayA, arrayB, callback)
| 436 | } |
| 437 | ts.reduceLeftIterator = reduceLeftIterator; |
| 438 | function zipWith(arrayA, arrayB, callback) { |
| 439 | var result = []; |
| 440 | ts.Debug.assertEqual(arrayA.length, arrayB.length); |
| 441 | for (var i = 0; i < arrayA.length; i++) { |
| 442 | result.push(callback(arrayA[i], arrayB[i], i)); |
| 443 | } |
| 444 | return result; |
| 445 | } |
| 446 | ts.zipWith = zipWith; |
| 447 | function zipToIterator(arrayA, arrayB) { |
| 448 | ts.Debug.assertEqual(arrayA.length, arrayB.length); |