2014-02-26 38 views
0

假设我有一个API,它可以(1)运行一个循环并将1加1到每秒初始化为0的变量,并在3秒后返回该变量;或者(2)使用setInterval()每秒加1,然后在3秒后加setTimeout()以返回变量(3秒后)。如果我依次运行API两次,是第一种效率更低的方法,因为完成两次调用需要6秒,而后者只需要3次? (1)方式的好处是什么?对node.js的多次调用

+1

粘贴一些代码。 –

回答

1

第一种方法会阻止您的代码执行忘记它是一场噩梦! 这样做没有好处。

Node.js环境是异步,所以尽可能坚持它的异步性质。

是的,请贴一些代码。 事情可能会有所不同,具体取决于您的实际问题。