Нет ничего волшебного в свойстве init
объекта, которому вы присвоили функцию.Так что, если вы не позвоните, он не запустится.Никакие функции никогда не выполняются для вас при конструировании литерала объекта, подобного этому.
Таким образом, ваш код становится следующим: