⊗jsSpItFn 61 of 294 menu

ฟังก์ชัน Iterator ใน JavaScript

อ็อบเจ็กต์ที่สามารถวนซ้ำได้ทั้งหมดมีโครงสร้างพิเศษ ที่เรียกว่า iterator iterator เป็นฟังก์ชัน ที่อนุญาตให้วนซ้ำผ่านอ็อบเจ็กต์

ลองดูตัวอย่างจากอาเรย์:

let arr = [1, 2, 3];

ฟังก์ชัน iterator สำหรับอ็อบเจ็กต์ที่สามารถวนซ้ำได้ใดๆ จะถูกเก็บไว้ด้วยคีย์ที่อยู่ในรูปแบบของ symbol ที่รู้จักกันดี Symbol.iterator:

let func = arr[Symbol.iterator];

เราสามารถตรวจสอบได้ว่าใต้คีย์นี้ เก็บเป็นฟังก์ชัน (แต่โค้ดของมัน จะถูกเบราว์เซอร์ซ่อนไว้จากเรา):

console.log(func); // ฟังก์ชัน

ตรวจสอบประเภทต่างๆ ของอ็อบเจ็กต์ที่สามารถวนซ้ำได้ ที่คุณรู้จักสำหรับการมีอยู่ ของฟังก์ชันที่อธิบายไว้

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ