如何在javascript递归中获得最后一次迭代?

时间:2013-09-09 14:46:06

标签: javascript html5 file-upload drag-and-drop

我尝试使用html5文件api遍历dir(使用拖动文件夹),并且代码如下:

function traverse(entry) {
if (entry.isDirectory) {
 dirReader = entry.createReader();
 dirReader.readEntries(function (entries) {
 for (var i = 0; i < entries.length; i++) {
 someFoldersArray.push(entries[i]);
 traverse(entries[i]);
}})}

所以,我希望在递归完成后向服务器发送文件夹数组。我该怎么做? dirReader.readEntries - 此方法是异步的。

0 个答案:

没有答案