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);