Olá Professor, Flávio, bom dia! Na aula 5 de typescript parte 2 criamos um método ehIgual(). O typescript não nos oferece recurso de sobrecarga de operadores? Muito Obrigado
Olá Professor, Flávio, bom dia! Na aula 5 de typescript parte 2 criamos um método ehIgual(). O typescript não nos oferece recurso de sobrecarga de operadores? Muito Obrigado
Boa tarde, Leandro! Como vai?
O TypeScript não tem sobrecarga de métodos. Se vc fizer algo assim:
nomeDoMetodo(param1: string) {}
nomeDoMetodo(param1: string, param2: string) {}
Vc verá que o TypeScript vai reclamar dizendo que o método está duplicado.
Daí pra vc resolver essa situação, terá que criar um único método com a possibilidade de receber parâmetros opcionais da seguinte forma:
nomeDoMetodo(param1: string, param2?: string) {}
Pegou a ideia? Qualquer coisa é só falar!
Grande abraço e bons estudos!