Call static methods from regular ES6 class methods

What’s the standard way to call static methods? I can think of using constructor or using the name of the class itself, I don’t like the latter since it doesn’t feel necessary. Is the former the recommended way, or is there something else? Here’s a (contrived) example: class SomeObject { constructor(n){ this.n = n; } … Read more

Should private helper methods be static if they can be static

Let’s say I have a class designed to be instantiated. I have several private “helper” methods inside the class that do not require access to any of the class members, and operate solely on their arguments, returning a result. public class Example { private Something member; public double compute() { double total = 0; total … Read more