Why you might want to create static class members?
Topics
JAVASCRIPT
Edit on GitHub
Static class members (properties/methods) are not tied to a specific instance of a class and have the same value regardless of which instance is referring to it. Static properties are typically configuration variables and static methods are usually pure utility functions which do not depend on the state of the instance.