มีวิธีการวนซ้ำทุกคุณสมบัติของวัตถุโดยใช้กรอบงาน Prototype JavaScript หรือไม่?
นี่คือสถานการณ์: ฉันได้รับการตอบสนอง AJAX ใน JSON ที่มีลักษณะดังนี้:
{foo: 1, bar: 2, barobj: {75: true, 76: false, 85: true}}
หากฉันประเมินการตอบสนองของ json ในตัวแปรresponse
ฉันต้องการที่จะวนซ้ำในแต่ละคุณสมบัติในresponse.barobj
ออบเจ็กต์เพื่อดูว่าดัชนีใดเป็นจริงและอันใดเป็นเท็จ
ต้นแบบมีทั้งObject.keys()
และObject.values()
แต่แปลกที่ดูเหมือนว่าจะไม่ได้ง่ายObject.each()
ฟังก์ชั่น! ฉันสามารถใช้ผลลัพธ์ของ Object.keys () และ Object.values () และการอ้างอิงไขว้กันในขณะที่ฉันวนซ้ำไปมา แต่นั่นเป็นการแฮ็กที่ฉันแน่ใจว่ามีวิธีที่เหมาะสมในการทำ!