Adicionar pontos de milhares em numeros

1 resposta
logicaprogramaçãojavascriptfront-end
C

Pessoal, beleza??

Me deparei em uma situação onde eu deveria adicionar pontos de milhares automaticamente nos numeros, independente do tamanho em cumprimeto do numero…

Nao consegui encontrar nada na internet entao fiz esse codigo aqui e queria opnioes…

addPoints = (value) => {
        
           let string = value.toString(),
               cont = 1,
               arr = string.split('');
        
           for(let i = arr.length -1; i > 0; i--) {
           if(cont % 3 == 0 && cont > 1) {
                arr.splice(i, 0, ".");
           }
           cont++;
        }

        return arr.join('');
    }

Ainda sou novato em programação e o codigo ta funcionando, entao me respondam:

  1. Posso melhorar o codigo em algum ponto?

  2. Existe algo ja pronto que faça o mesmo de melhor forma?

  3. Esta bom? kkk

Qualquer opniao é bem vinda :slight_smile:

1 Resposta

rodevops

Há alguns exemplos usando replace + regex (expressões regulares) e outros usando a API Intl…

Criado 28 de junho de 2018
Ultima resposta 2 de jul. de 2018
Respostas 1
Participantes 2