Хорошо ли плодить переменные внутри JS объекта?
В общем случае, ради единственного вызова переменную заводить не стоит. Но могут быть исключения. Например, вы собираетесь реализовать использование этой переменной в будущем, и хотите дать это понять в коде. Или просто для читабельности, если метод небольшой и легко видно, где переменная используется (как в примере).
Я в своей практике описываю всё, что собираюсь использовать, а потом выкидываю лишнее. Крайне трудно писать сразу начисто, так что лучше потом почистить, чем дописывать создание с учётом контекста.
В общем, лучше делать как Микеланджело, только отсекать лишнее придётся от того куска гранита, в который мы сами и вылили свои мысли (в гранит ведь можно лить — так премьер сказал, а он — юрист, всё знает).