Ключевое слово static определяет статический метод для класса.Статические методы не вызываются в экземплярах класса.Вместо этого они вызваны на сам класс.Часто это служебные функции, такие как функции для создания или клонирования объектов.Там, где вам не нужно поддерживать какое-либо состояние.
Пример: Number.isInteger ().Вы можете вызывать статические функции без его создания.
В вашем текущем примере вы в основном создали функцию для создания экземпляра того же класса.Я не думаю, что это необходимо, пока в вашем разуме не появятся другие варианты использования.