Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Resoluçao classe Codigo

Olá, poderiam passar um feedback no meu codigo? Vi que ficou diferente do Flavio.

class Codigo{

    constructor(codigo){
        this._codigo = codigo;
        this._validaCodigo(codigo);
    }

    _validaCodigo(codigo){
        if(/\D{3}-\D{2}-\d{2}/.test(codigo)) {
            alert(`Codigo ${codigo} é valido`);
        } else {
            alert(`Código ${codigo} é inválido`);
        }
    }

}

Entao quando inicio uma nova variavel codigo

let codigo = new Codigo('XXX-SG-11')

A validaçao tambem acontece na inicializacao da nova variavel. Obrigado!

3 respostas
solução!

Fala ai Felipe, tudo bem? Eu gostei do código, muito bom, parabéns pela solução.

Espero ter ajudado.

Poxa Matheus, que bom ouvir isso! Obrigado pelo feedback!

Magina Felipe, sempre que precisar não deixe de criar suas dúvidas.

Abraços e bons estudos.