JSFiddle - React, Tailwind, and code Playground

JavaScript

var Roteiro = {};
    var roteiro = [{ descricaoRoteiro: "Descrição roteiro", idRoteiro: 1 }];
    var perguntas = [{ tituloPergunta: "Titulo pergunta", idPergunta: 2 }];
    var opcoes = [{ tituloOpcao: "Titulo opcao roteiro", idOpcao: 3 }];
    Roteiro = { roteiro: roteiro, perguntas: perguntas, opcoes: opcoes};

    var resultSearch = [];
    

    for (var key in Roteiro) {

        Roteiro[key].forEach(function(value, key){

            for (k in value) {
                if (/roteiro/g.test(value[k])) {
                    resultSearch.push(value);
                }

            }
        });

       

    }

    console.log(resultSearch);