Fiquei com uma dúvida em relação a esse init(). Ele é um método que existe no JavaScript ou ele foi criado pela instrutora como qualquer outro método? E poderia usar, por exemplo o constructor ao invés dele?
ATÉ 50% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg
Fiquei com uma dúvida em relação a esse init(). Ele é um método que existe no JavaScript ou ele foi criado pela instrutora como qualquer outro método? E poderia usar, por exemplo o constructor ao invés dele?
init é só um método como qualquer outro mesmo. Contudo, constructor é um método reservado (no contexto de classes do JS). Será invocado se vc usar:
new Tabelas( /* argumentos para o constructor */)
e retorna uma instância de Tabelas
Nessa aula não daria pra usar o constructor no lugar do init porque na linha 7 a instrutora usou o new, com a ideia de usar somente essa instância em todos os módulos, seguindo o design pattern Singleton.