通过数组ID 去匹配对象里面想对应的id 并返回它的key

 let obj = parsedModel.idNodeMap['sample_channel0']; //取出有id数组的数据

let ids = saimpleChannel0.ids; //取出ids

let pathNodeMap = parsedModel.Map;  //需要匹配的对象

let MapKeys = Object.keys(Map);  拿到对象的key可value

// console.log(idNodeMapKeys);

let pathLists = [];  定义一个返回的数组

Ids.forEach((item) => {   //循环id数组

Keys.forEach((key) => {  //循环对象key

if (item.id == Map[key].id) {  进行匹配

this.typelist.push(key);   赋值

}

});

});

你可能感兴趣的:(javascript)