node.js中的异步while循环等待

在使用while循环的时候会发现进入循环体,循环体外面的就不响应了,所以要进行异步操做使用一个库npm

wait-untilcurl

npm install wait-until异步


waitUntil()
    .interval(500)
    .times(10)
    .condition(function() {
        return (someCondition ? true : false);
    })
    .done(function(result) {
        // do stuff 
    });

其中 interval表示每次检测间隔,times表示循环次数,能够设置无穷大,没有限制,someCondition就是循环条件。condition为true或者设置的时间到了以后会执行虾米那的.done funtion.url