💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
**将一个没有层级的扁平对象,转换为树形结构** * * * * * ~~~ let data = [{ "province": "浙江", "city": "杭州", "name": "西湖" }, { "province": "四川", "city": "成都", "name": "锦里" }, { "province": "四川", "city": "成都", "name": "方所" }, { "province": "四川", "city": "阿坝", "name": "九寨沟" }] ~~~ 转换成如下数据结构: ~~~ let tree = [{ "value": "浙江", "children": [{ "value": "杭州", "children": [{ "value": "西湖" }] }] }, { "value": "四川", "children": [{ "value": "成都", "children": [{ "value": "锦里" }, { "value": "方所" }] }, { "value": "阿坝", "children": [{ "value": "九寨沟" }] }] }] ~~~ 参照`trie`树: ~~~ ~~~