(promise, resolver)
| 464 | } |
| 465 | |
| 466 | function initializePromise(promise, resolver) { |
| 467 | try { |
| 468 | resolver(function resolvePromise(value) { |
| 469 | _resolve(promise, value); |
| 470 | }, function rejectPromise(reason) { |
| 471 | _reject(promise, reason); |
| 472 | }); |
| 473 | } catch (e) { |
| 474 | _reject(promise, e); |
| 475 | } |
| 476 | } |
| 477 | |
| 478 | var id = 0; |
| 479 | function nextId() { |