Pern
Pern
  • 发布:2015-12-07 15:00
  • 更新:2015-12-07 16:23
  • 阅读:1357

IO的API里一堆的回调函数 无法传参 真是郁闷啊

分类:HTML5+
IO

如题
难道要用全局变量么

2015-12-07 15:00 负责人:无 分享
已邀请:
maq

maq

闭包啊,js 这么强大,还用传参么?……

  • Pern (作者)

    有 序列执行的方法不?

    2015-12-07 16:06

Pern

Pern (作者)

又序列化执行的好方法不
比如 如下

for ( x ...)
{
id = x;
...
entry.createWriter(...) {
alert(x);
}
}

这个是不对的哦。x只是最后一次的for值

maq

maq

额……可能你需要的是 Promise

maq

maq

或者,你可以用这种方法把一系列的异步操作串行化:

var xs = [...];  
var it = function() {  
    if (xs.length == 0) return;  
    var x = xs.shift();  
    entry.createWriter(function(writer) {  
        alert(x);  
        ...  
        it();  
    });  
};  
it();

该问题目前已经被锁定, 无法添加新回复