I have the following object:
{
    "models": [
        {
            "_id": "5d4a9c6a9b2de73738c7e15b",
            "children": [
                {
                    "id": "a1",
                    "name": "a1",
                    "children": [
                        {
                            "id": "a2",
                            "name": "a2",
                            "children": [
                                {
                                    "id": "a3",
                                    "name": "a3",
                                    "children": [],
                                    "data": {
                                        "importance": 3
                                    }
                                },
                                {
                                    "id": "a4",
                                    "name": "a4",
                                    "children": [
                                        {
                                            "id": "a5",
                                            "name": "a5",
                                            "children": [],
                                            "data": {
                                                "importance": 4
                                            }
                                        }
                                    ]
                                }
                            ]
                        }
                    ]
                },
                {
                    "id": "a6",
                    "name": "a6",
                    "children": [
                        {
                            "id": "a7",
                            "name": "a7",
                            "children": [
                                {
                                    "id": "a8",
                                    "name": "a8",
                                    "children": [
                                        {
                                            "id": "a9",
                                            "name": "a9",
                                            "children": [],
                                            "data": {
                                                "importance": 2
                                            }
                                        }
                                    ]
                                }
                            ]
                        }
                    ]
                }
            ]
        }
    ]
}
I want to iterate over the whole object and his child, so i can get the id of last child, in the example above i want to get parent a1 has children a3 and a5, and parent a6 has child a9.
A have arrays with nested objects inside my main object, so i for .. in won't work with me
 
    