Có cách nào để lặp lại mọi thuộc tính của một đối tượng bằng khung JavaScript Nguyên mẫu không?
Đây là tình huống: Tôi nhận được phản hồi AJAX trong JSON trông giống như sau:
{foo: 1, bar: 2, barobj: {75: true, 76: false, 85: true}}
Nếu tôi đánh giá phản hồi json đó với một biến response
, tôi muốn có thể lặp lại từng thuộc tính trong response.barobj
đối tượng để xem chỉ mục nào là đúng và chỉ mục nào là sai.
Nguyên mẫu có cả hai Object.keys()
và Object.values()
nhưng kỳ lạ là dường như không có một Object.each()
chức năng đơn giản ! Tôi có thể lấy kết quả của Object.keys () và Object.values () và tham chiếu chéo cái kia khi tôi lặp qua một cái, nhưng đó là một vụ hack nên tôi chắc chắn rằng có một cách thích hợp để làm điều đó!