給一個數據結構如下vardata=[{"name":"手機","childs":[{"name":"iPhone","childs":[{"name":"iPhoneX"},{"name":"iPhoneXR"},{"name":"iPhoneXS"},]},{"name":"HUAWEI","childs":[{"name":"HUAWEIMate20"},{"name":"HUAWEIMate20X"},{"name":"HUAWEIMate20Pro"},]}]}];然后讓封裝一個函數,根據名稱得到其遍歷的路徑.例如參數是HUAWEIMate20.那么函數返回手機/HUAWEI/HUAWEIMate20.要求函數可以適用多層的數據結構,例如上面的數據只有三層深度,如果擴展為10層的話函數仍然可以適用.這個題目的其實就是一個樹的遍歷,然后返回這個遍歷路徑.但是想了半天沒想到如何寫
在線等!一道前端算法題, 想了要好久沒想出來如何寫 . 請指導一下謝謝哈~
守候你守候我
2019-09-26 10:16:50