Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Visitante

Retorno 'undefined'

Recommended Posts

Visitante

Pessoal estou com este lindo problema, criei esta função que separa os dados/cartões do GoogleChrome (é uma extensão), o problema que ela só retorna "undefined".

function agente(cartaoComparacao) {
    chrome.storage.sync.get({
        CNSAgentes: ""
    }, function (items) {


        //TODOS OS AGENTES CADASTRADOS
        var lista = items.CNSAgentes; //Separados por virgula ex.: 898111122223333:12, 898222233334444:13, 898444477778888:14


        //LISTANDO PELA VIRGULA (lista tam.no-defined)
        var agentes = lista.split(',');


        var microAreaPers = 0;//variavel que vai retornar com o valor encontrado
        var resultado;


        //SEPARANDO E PEGANDO O REFERIDO
        for (i = 0; i <= agentes.length; i++) {


            //TIRANDO O ESPACO CASO TENHA 
            var agente = agentes[i].replace(' ', '');


            //AGORA DIVIDINDO O CARTAO DA MICROAREA (lista tam.2) (ex.: 999999999999999:99) esse numero separado pelos ":" dois pontos
            resultado = agente.split(':');


            //VERIFICANDO SE O CARTAO BATE COM ALGUM DA LISTA
            if (resultado[0] == cartaoComparacao) {
                //RETORNA A MICRO AREA DESSE CARTAO
                microAreaPers = resultado[1];
                break;//parar por que nao faz sentido continuar listando
            }
        }
        return microAreaPers;
    });
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.