Что именно вы пытаетесь хранить?Трудно сказать, какой метод лучше использовать, не углубляясь в то, что вы на самом деле пытаетесь сделать.Короче говоря, хранение данных в localStorage - это один из способов локального хранения информации в браузере пользователя.
Однако, если хранение в глобальных переменных делает работу, не вижу веской причины не делать этого.Если вы не хотите использовать localStorage и вам не нужно, чтобы эти данные оставались после того, как пользователь закрыл браузер, лучше подойдет sessionStorage.