Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

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.