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"}
]};

更多相关文章

  1. JavaScript循环输入创建一个对象数组
  2. 有没有办法检查两个数组是否具有相同的元素?
  3. JavaScript数组操作函数方法详解
  4. 数组多重排序
  5. ES6学习笔记二之数组的扩展
  6. 在关联数组中移动元素[重复]
  7. JavaScript——数组(三)数组方法汇总
  8. 如何通过ajax将javascript数组传递给YII动作
  9. 在Javascript中将带有空格的字符串数组转换为小写,然后在Webkit中

随机推荐

  1. 关于php命令行模式介绍
  2. php实现根据身份证获取年龄
  3. PHP基于ElasticSearch做搜索
  4. PHP终止脚本执行的方法介绍
  5. 简单意义上的桶排序(PHP实现)
  6. 开发模式与产品模式下的PHP报错处理详解
  7. PHP一些实用小技巧
  8. PHP 小技巧分享
  9. php有必要转前端吗
  10. 如何巧用 PHP 数组函数