Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

คำสั่ง for each...in ใน JavaScript คืออะไร?

ลูป for each...in ใช้วนซ้ำตัวแปรผ่านค่าของ Property ทั้งหมดของออบเจ็กต์

หมายเหตุ - for each...in ถูก Deprecated (เลิกใช้) แล้ว ไม่ควรนำไปใช้

ไวยากรณ์

for each (variablename in object) { 
  statement or block to execute 
}

ตัวอย่าง

ตัวอย่างนี้จะไม่ทำงานบนเบราว์เซอร์ใดๆ เนื่องจาก for each...in ถูก Deprecated แล้ว

<!DOCTYPE html> <html> 
  <body> 
    <script> 
      var myObj = {myProp1:30, myProp2: 40}; 
      var sum = 0; 
      for each (var value in myObj) { 
        sum += value; 
      } 
      document.write(sum); 
    </script> 
  </body> 
</html>