23
ฉันจะรอใน Node.js (Javascript) ได้อย่างไรฉันต้องหยุดชั่วคราวเป็นระยะเวลาหนึ่ง
ฉันกำลังพัฒนาคอนโซลเช่นสคริปต์สำหรับความต้องการส่วนบุคคล ฉันต้องหยุดชั่วคราวเป็นระยะเวลานาน แต่จากการวิจัยของฉัน node.js ไม่มีวิธีหยุดตามที่ต้องการ เป็นการยากที่จะอ่านข้อมูลของผู้ใช้หลังจากผ่านไประยะเวลาหนึ่ง ... ฉันได้เห็นโค้ดบางส่วนจากที่นั่น แต่ฉันเชื่อว่าพวกเขาต้องมีโค้ดอื่น ๆ อยู่ภายในเพื่อให้สามารถใช้งานได้เช่น: setTimeout(function() { }, 3000); อย่างไรก็ตามฉันต้องการทุกอย่างหลังจากบรรทัดของรหัสนี้เพื่อดำเนินการหลังจากช่วงเวลา ตัวอย่างเช่น, //start-of-code console.log('Welcome to My Console,'); some-wait-code-here-for-ten-seconds.......... console.log('Blah blah blah blah extra-blah'); //endcode. ฉันเคยเห็นสิ่งต่าง ๆ เช่น yield sleep(2000); แต่ node.js ไม่รู้จักสิ่งนี้ ฉันจะบรรลุการหยุดชั่วคราวแบบขยายนี้ได้อย่างไร
385
javascript
node.js
yield