let data=[ { name:'a', line:[ {type:'up',place:'上车点一'}, {type:'up',place:'上车点二'}, {type:'up',place:'上车点三'}, {type:'down',place:'下车点一'}, {type:'down',place:'下车点二'} ] }, { name:'b', line:[ {type:'up',place:'上车点一'}, {type:'up',place:'上车点四'}, {type:'up',place:'上车点五'}, {type:'down',place:'下车点一'}, {type:'down',place:'下车点二'} ] }, { name:'c', line:[ {type:'up',place:'上车点二'}, {type:'down',place:'下车点一'}, {type:'down',place:'下车点二'} ] }, ] let upName='上车点一'let downName='下车点二'循环data 按照upName 和 downName 挑选出合适的线路 不知道怎么循环出来 求教 data.forEach(function (item) { item.line.forEach(function (val) { if(val.type==='up' && val.place===upName){ } }) })
相关分类