如何在Javascript中从Json数组创建路径路径?
16lz
2021-01-22
I have a array consist some random city names , Another Array of json object which consist the Source and Destination of Individual cities , But this route array of individual cities are not in a sequence. I need to make it in a sequence in order they visited , I am unable to make the logic .. please help ..
我有一个数组包含一些随机城市名称,另一个json对象数组,它包含各个城市的源和目的地,但是这些单个城市的路径数组不在一个序列中。我需要按照他们访问的顺序制作它,我无法制作逻辑..请帮助..
Array of Cities (Dynamic Size):
城市数组(动态大小):
var CITIES = ["PARIS","LONDON","DELHI","SINGAPORE","DUBAI"]
Json Array of Route (In Random Sequence) :
路径的Json数组(在随机序列中):
var CITY_ROUTE = {"ROUTE":[
{"CURRENT_CITY":"PARIS","NEXT_CITY":"LONDON","PREVIOUS_CITY":"DUBAI",},
{"CURRENT_CITY":"DELHI","NEXT_CITY":"SINGAPORE","PREVIOUS_CITY":"LONDON"},
{"CURRENT_CITY":"LONDON","NEXT_CITY":"DELHI","PREVIOUS_CITY":"PARIS"},
{"CURRENT_CITY":"SINGAPORE","NEXT_CITY":"","PREVIOUS_CITY":"DELHI"},
{"CURRENT_CITY":"DUBAI","NEXT_CITY":"PARIS","PREVIOUS_CITY":""}
]};
/Required to Rearange the Json Object in Visiting sequence where Starting City will have null PREVIOUS_CITY value and Last City will have null NEXT_CITY Value/
var CITY_ROUTE_IN_SEQUENCE = {"ROUTE":[
{"CURRENT_CITY":"DUBAI","NEXT_CITY":"PARIS","PREVIOUS_CITY":""}
{"CURRENT_CITY":"PARIS","NEXT_CITY":"LONDON","PREVIOUS_CITY":"DUBAI",},
{"CURRENT_CITY":"LONDON","NEXT_CITY":"DELHI","PREVIOUS_CITY":"PARIS"},
{"CURRENT_CITY":"DELHI","NEXT_CITY":"SINGAPORE","PREVIOUS_CITY":"LONDON"},
{"CURRENT_CITY":"SINGAPORE","NEXT_CITY":"","PREVIOUS_CITY":"DELHI"}
]};
更多相关文章
- JavaScript循环输入创建一个对象数组
- 有没有办法检查两个数组是否具有相同的元素?
- JavaScript数组操作函数方法详解
- 数组多重排序
- ES6学习笔记二之数组的扩展
- 在关联数组中移动元素[重复]
- JavaScript——数组(三)数组方法汇总
- 如何通过ajax将javascript数组传递给YII动作
- 在Javascript中将带有空格的字符串数组转换为小写,然后在Webkit中