小编wiz*_*fza的帖子

循环遍历javascript对象的最佳实践

我有以下JS对象,我需要将parseFloat应用于任何数字值字段(以便ngTable正确排序).

我正在通过Object循环执行此操作.我已经尝试过嵌套的angular.forEach但是我遇到了范围问题(内部循环没有看到外部变量).

接近这个的最佳方式是什么?

编辑:应该提到对象名称(即:Person,PersonDetails)是动态的.:/

我的目标:

{
    "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 Cousin",
                "oldest: "3",
            }
        }
        ...
        ...
    ]
};
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

40
推荐指数
1
解决办法
1319
查看次数

标签 统计

angularjs ×1

javascript ×1