Tôi có đối tượng JS sau đây mà tôi cần phải áp dụng parseFloat cho bất kỳ trường giá trị số nào (để ngTable sắp xếp chính xác).thực hành tốt nhất lặp qua đối tượng javascript
Tôi đang gặp khó khăn trong việc lặp qua Object để thực hiện việc này. Tôi đã thử lồng nhau angular.forEach nhưng đang có vấn đề scoping (vòng bên trong không thấy biến bên ngoài).
Cách tốt nhất để tiếp cận điều này là gì?
Chỉnh sửa: nên đã đề cập rằng tên đối tượng (ví dụ: Person, PersonDetails) là động. :/
đối tượng của tôi: bìa
{
"data": [
{
"Person": {
"id" : "1",
"age": "23",
"days": "5",
"first_name": "Joe",
"last_name": "Smith",
},
"PersonDetails": {
"id": "4",
"name": "Cousin",
"oldest: "2",
}
},
{
"Person": {
"id" : "2",
"age": "18",
"days": "3",
"first_name": "John",
"last_name": "Doe",
},
"PersonDetails": {
"id": "4",
"name": "Second Cousing",
"oldest: "3",
}
}
...
...
]
};
Các sao tôi đã đăng lặp lại cả đối tượng và mảng, mặc dù tên của nó. –
Bạn có thể tạo plnkr.co không? – Miraage