@@ -15,36 +15,31 @@ One example would be conserving resources spent on outgoing http requests.
15152 . ` callbackQueue.remove(String, Error) ` : calls queued callbacks with Error argument
1616
1717``` js
18- var callbackQueue = require (' callback-queue' );
19- var request = require (' request' );
18+ const callbackQueue = require (' callback-queue' );
19+ const request = require (' request' );
2020
2121function performOutgoingRequest (url , next ) {
22- var callback = callbackQueue .add (url, next);
23- if (! callback) {
24- return ;
25- }
22+ const callback = callbackQueue .add (url, next);
23+ if (! callback) {
24+ return ;
25+ }
2626
27- request (url, callback);
27+ request (url, callback);
2828}
2929
30- for (var i = 0 ; i < 100 ; i++ ) {
31-
32- // request itself will be performed just once
33- performOutgoingRequest (' https://google.com' , function niceCallback (err , resp , body ) {
34- // will be called 100 times
35- });
36-
30+ for (let i = 0 ; i < 100 ; i++ ) {
31+ // request itself will be performed just once
32+ performOutgoingRequest (' https://google.com' , function niceCallback (err , resp , body ) {
33+ // will be called 100 times
34+ });
3735}
3836
39- for (var x = 0 ; x < 100 ; x++ ) {
40-
41- // request itself will be performed just once
42- performOutgoingRequest (' https://google.com' , function niceCallback (err , resp , body ) {
43- // will be called 100 times with Error object
44- });
45-
37+ for (let x = 0 ; x < 100 ; x++ ) {
38+ // request itself will be performed just once
39+ performOutgoingRequest (' https://google.com' , function niceCallback (err , resp , body ) {
40+ // will be called 100 times with Error object
41+ });
4642}
4743
4844callbackQueue .remove (' https://google.com' , new Error (' cancel it!' ));
49-
5045```
0 commit comments