JSFiddle - React, Tailwind, and code Playground

JavaScript

const funcionalidades = [
	{
    "campo": null,
    "funcionalidadeNome":"configuracoes.cadastrocliente",
    "descricao":"Aqui é preenchido os dados básicos do cliente"
  },
  {
  	"campo":"cnpj",
    "funcionalidadeNome":"configuracoes.cadastrocliente",
    "descricao":"CNPJ do cliente"
  },
  {
    "campo":"codigo",
    "funcionalidadeNome":"configuracoes.cadastrocliente",
    "descricao":"Código do cliente"
  },
  {
    "campo":"nome",
    "funcionalidadeNome":"configuracoes.cadastrocliente",
    "descricao":"Nome Fanstasia"
  },
  {
    "campo":"razaosocial",
    "funcionalidadeNome":"configuracoes.cadastrocliente",
    "descricao":"Razão Social"
  }
];

const aaa = (arr, teste) => {
	const [ campo, funcionalidade] = teste.split('#');
  console.log(`CAMPO: ${campo}, FUNCIONALIDADE: ${funcionalidade}`)
  
	return arr
  	.filter(item => item.funcionalidadeNome === funcionalidade)
    .find(item => item.campo === campo)
}

console.log(aaa(funcionalidades, 'codigo#configuracoes.cadastrocliente'));
console.log(aaa(funcionalidades, 'cnpj#configuracoes.cadastrocliente'));
console.log(aaa(funcionalidades, '#configuracoes.cadastrocliente'));