Обяснено от нивата на видеоигрите
Singletons са удобни, когато трябва да координирате действия в цялата система от едно място - например пулове за свързване към бази данни.
Единичните променливи намаляват нуждата от глобални променливи, което е критично в JavaScript, тъй като ограничава замърсяването на пространството от имена и сблъсъци на имена.