Как получить строку соответствия из JSON, используя JS включает? - PullRequest
0 голосов
/ 18 сентября 2019

Попытка сопоставить строку с данными, используя 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
                    }
                ]
            }]

    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...