Попытка сопоставить строку с данными, используя include, но по какой-то причине она не входит в цикл for, поэтому window.activePath приходит Member/Common
, если для этой строки нужен этот объект для дальнейшей обработки.Мы будем благодарны за любую помощь.
main.js
function getModelData(data){
$.each(data.children, function(id, item){
if (item.name.includes(window.activePath)) {
for(var obj of item.children){
console.log('OBJ', obj);
}
}
});
}
data
{
"id": 0,
"name": "Caremark SDK",
"kind": 0,
"flags": {},
"children": [{
"id": 974,
"name": "\"SDK/combinator-interfaces/dist/SpecialtyInterfaces/Interface/Common.Model\"",
"kind": 1,
"kindString": "External module",
"flags": {
"isExported": true,
"isExternal": true
},
"originalName": "/Users/z243545/Documents/Projects/SDK/wrapper-sdk/dist/@cvsdigital_caremark/combinator-interfaces/dist/SpecialtyInterfaces/Interface/Common.Model.ts",
"children": [{
"id": 1002,
"name": "IErrorResponseDetails",
"kind": 256,
"kindString": "Interface",
"flags": {
"isExported": true,
"isExternal": true
}
]
}]
}