一个JS递归有关问题

一个JS递归问题
本帖最后由 show_594 于 2014-08-22 16:09:49 编辑
不知道是代码问题还是理解问题。
使用JS递归查指定ID下的text。数据源为JSON

数据源:
  var data = [
            {
                "sort": 0,
                "id": 2,
                "children": [
                    {
                        "sort": 0,
                        "id": 5,
                        "children": [
                            {
                                "sort": 99,
                                "id": 17,
                                "children": [],
                                "pid": 5,
                                "text": "a"
                            },
                            {
                                "sort": 98,
                                "id": 18,
                                "children": [],
                                "pid": 5,
                                "text": "b"
                            },
                            {
                                "sort": 97,
                                "id": 19,
                                "children": [],
                                "pid": 5,
                                "text": "c"
                            }
                        ],
                        "pid": 2,
                        "text": "d"
                    },