อะไรคือความแตกต่างระหว่าง for in และ for of?
อะไรคือความแตกต่างระหว่าง for in และ for of?

วีดีโอ: อะไรคือความแตกต่างระหว่าง for in และ for of?

วีดีโอ: อะไรคือความแตกต่างระหว่าง for in และ for of?
วีดีโอ: อะไรคือความแตกต่างระหว่าง F-15C Eagle และ F-15S Strike Eagle @Shorts 2024, เมษายน
Anonim

ความแตกต่าง for..in และ for..of:

เพียง ความแตกต่าง อยู่เหนือสิ่งที่พวกเขาวนซ้ำ: for..in วนซ้ำคีย์คุณสมบัติที่นับได้ทั้งหมดของวัตถุ for..of iterates ค่าของวัตถุ iterable ตัวอย่างของวัตถุที่ทำซ้ำได้ ได้แก่ อาร์เรย์ สตริง และ NodeLists

เกี่ยวกับสิ่งนี้ อะไรคือความแตกต่างระหว่าง for in และ OF ใน JavaScript?

สำหรับ in ใช้เพื่อวนซ้ำคุณสมบัติของวัตถุ จะเป็นวัตถุอะไรก็ได้ สำหรับ in ช่วยให้คุณเข้าถึงคีย์ของอ็อบเจ็กต์ แต่ไม่มีการอ้างอิงถึงค่า ใน JavaScript คุณสมบัติวัตถุเองมีคุณสมบัติภายใน

ไหนดีกว่าสำหรับหรือ forEach ใน JavaScript? แต่ละ ง่ายต่อการอ่านใน แต่ละ เราส่งอาหารแต่ละประเภทภายในการวนซ้ำนั้นไปยังการเรียกกลับ A for loop ต้องการให้คุณเข้าถึงอาร์เรย์โดยใช้ตัวแปร i ชั่วคราว แม้ว่านี่อาจดูไม่ยุ่งมากในตอนแรก แต่ก็สามารถรับได้ มากกว่า รกเมื่อคุณเริ่มที่จะเพิ่ม มากกว่า รหัส.

นอกจากนี้ ความแตกต่างระหว่าง for และ forEach คืออะไร?

ใหญ่ที่สุด ความแตกต่าง นั่น a แต่ละ ลูปประมวลผลอินสแตนซ์ของแต่ละองค์ประกอบ ใน ในทางกลับกัน ในขณะที่ for loop สามารถทำงานกับข้อมูลใดๆ ก็ได้ และไม่จำกัดเพียงองค์ประกอบการรวบรวมเท่านั้น ซึ่งหมายความว่า for loop สามารถแก้ไขคอลเลกชัน - ซึ่งผิดกฎหมายและจะทำให้เกิดข้อผิดพลาด ใน foreach ห่วง

อะไรคือความแตกต่างระหว่าง for และ forEach ใน Java?

for loop ดีที่สุดสำหรับการวนซ้ำคู่ชื่อ-ค่าและ แต่ละ เป็นการวนซ้ำที่ดีที่สุดสำหรับการวนซ้ำค่า เช่น อาร์เรย์หรืออ็อบเจ็กต์ for loop ดีที่สุดสำหรับคู่ชื่อ-ค่า for loop สามารถใช้เพื่อสำรวจคุณสมบัติและวิธีการที่เป็นไปได้ของอ็อบเจกต์ NS แต่ละ loop ดีที่สุดสำหรับการวนซ้ำค่า

แนะนำ: