Oi, Gabriel, tudo bem?
A declaração de atributos privados no javascript ainda não foi realmente implementado, essa proposta está no estágio três do TC39.
O que é o TC39? É um comitê formado por algumas empresas. Hoje, temos como membros a Google, Microsoft, Yahoo, Mozilla e algumas outras. De tempos em tempos, os membros fazem reuniões nas quais os representantes dos membros discutem sobre novas features que possam ser implementadas no javascript.
O que acontece no estágio três? A especificação da proposta é revisada por dois membros do TC-39 e assinada por estes dois revisores, mais o campeão responsável. Nesta etapa, é entendido que todo o trabalho possível foi feito e que será necessário o feedback dos usuários. Ao menos dois navegadores devem conter alguma implementação (não ativada por padrão) compatível com a especificação.
Em qual estágio uma proposta é implementada no Javascript? No estágio quatro.
Você pode observar todas as atualizações sobre a proposta de atributos privados, aqui: https://github.com/tc39/proposal-class-fields
Link de referência: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes/Private_class_fields
Espero ter ajudado.