From b1f34103ffaab3ff77671058e4a31e6c1e611306 Mon Sep 17 00:00:00 2001 From: huiliangShen Date: Wed, 7 Aug 2024 18:14:49 +0800 Subject: [PATCH] refactor: for...of chang to for --- src/traverseFileTree.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/traverseFileTree.ts b/src/traverseFileTree.ts index a34f6ac..6544ac5 100644 --- a/src/traverseFileTree.ts +++ b/src/traverseFileTree.ts @@ -24,13 +24,14 @@ const traverseFileTree = async (files: InternalDataTransferItem[], isAccepted) = const results = await new Promise((resolve) => { dirReader.readEntries(resolve, () => resolve([])); }); - - if (!results.length) { + const n = results.length; + + if (!n) { break; } - for (const entry of results) { - entries.push(entry); + for (let i = 0; i < n; i++) { + entries.push(results[i]); } } return entries;