10
การใช้ระบบไฟล์ใน node.js ด้วย async / await
ฉันต้องการใช้ async / await กับการทำงานของระบบไฟล์บางอย่าง โดยปกติ async / await ทำงานได้ดีเพราะฉันใช้babel-plugin-syntax-async-functionsไฟล์. แต่ด้วยรหัสนี้ฉันพบใน if case ที่namesไม่ได้กำหนด: import fs from 'fs'; async function myF() { let names; try { names = await fs.readdir('path/to/dir'); } catch (e) { console.log('e', e); } if (names === undefined) { console.log('undefined'); } else { console.log('First Name', names[0]); } …