Я хочу запустить window.resolveLocalFileSystemURI(file,success,fail)
в for
цикл, проходящий разные записи файла, и хочу возвращать разрешенные записи в массиве только после того, как я получу все записи.вызов функции с обратным вызовом в цикле
function resolveFiles(result,callback)
{
var resultData=[]
window.resolveLocalFileSystemURI(result, function(entry)
{
resolvedGalleryImages.push(entry);
callback(resolvedGalleryImages);
resolvedGalleryImages=[];
}, function(e)
{
alert("err"+e);});
}
//calling--
//@filesarr has captured images uris
for(i = 0; i < filesarr.length; i++)
{
resolveFiles(filesarr[i],function(result){
var resultArr = result;
});
}
Как предотвратить вызов callback до того, как я получу все записи.
текущий пример сломана, вы пропускаете ')' 'принадлежность к window.resolveLocalFileSystemURI' – DoXicK
thnx @ DoXicK, который печатает проблему. Pls говорит мне, как реализовать то, что я спросил. –
Вы можете исправить код здесь? – DoXicK