Хотя дело конечно хозяйское)
ох, сорри, imho дописать забыл. но тем не менее в актуальном js на данный момент приватных свойств и методов нет. костыли конечно есть, но касаются они в основном процесса разработки, а не сокрытия свойств и методов в продакшене. IMHO.