如何获得javascript递归中的最后一次迭代?
我尝试使用drag folder使用html5文件api遍历dir,代码如下:如何获得javascript递归中的最后一次迭代?,javascript,html,file-upload,drag-and-drop,Javascript,Html,File Upload,Drag And Drop,我尝试使用drag folder使用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
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-此方法是异步的。我想我在这里找到了解决方案