同步JavaScript:teascript
TeaScript是JavaScript(ES5)的一個超集,它可以被編譯成JavaScript。 TeaScript增加了一個新的操作?實現簡單而強大地簡化異步控制流。告別終于回調金字塔。
var count = 0; function delayTask(interval, callback) { setTimeout(function() { callback(null, count++); }, interval); }for (var i = 0; i < 10; ++i) { console.log(new Date(), delayTask(1000, ~)); console.log('step' + i); }</pre>
Output:
Mon Oct 27 2014 20:58:26 GMT+0800 (CST) 0 step0 Mon Oct 27 2014 20:58:27 GMT+0800 (CST) 1 step1 Mon Oct 27 2014 20:58:28 GMT+0800 (CST) 2 step2 Mon Oct 27 2014 20:58:29 GMT+0800 (CST) 3 step3 Mon Oct 27 2014 20:58:30 GMT+0800 (CST) 4 step4 Mon Oct 27 2014 20:58:31 GMT+0800 (CST) 5 step5 Mon Oct 27 2014 20:58:32 GMT+0800 (CST) 6 step6 Mon Oct 27 2014 20:58:33 GMT+0800 (CST) 7 step7 Mon Oct 27 2014 20:58:34 GMT+0800 (CST) 8 step8 Mon Oct 27 2014 20:58:35 GMT+0800 (CST) 9 step9
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!