2014-02-26 39 views
0

假設我有一個API,它可以(1)運行一個循環並將1加1到每秒初始化爲0的變量,並在3秒後返回該變量;或者(2)使用setInterval()每秒加1,然後在3秒後加setTimeout()以返回變量(3秒後)。如果我依次運行API兩次,是第一種效率更低的方法,因爲完成兩次調用需要6秒,而後者只需要3次? (1)方式的好處是什麼?對node.js的多次調用

+1

粘貼一些代碼。 –

回答

1

第一種方法會阻止您的代碼執行忘記它是一場噩夢! 這樣做沒有好處。

Node.js環境是異步,所以儘可能堅持它的異步性質。

是的,請貼一些代碼。 事情可能會有所不同,具體取決於您的實際問題。