Сохранение данных в качестве свойств объекта имеет смысл только для передачи в функцию большого количества переменных. В таком случае улучшается читабельность(желательно использовать осмысленные ключи), упрощается работа с опциональными аргументами и исключаются ошибки связанные с разным порядком аргументов.
someFunction(arg1, arg2, arg3, .................................., arg15,
arg16, ..................................... , argN); // :(
var args = {
arg1: ...,
arg2: ...,
.......
argN: ...
}
someFunction(args); // :)
В остальных случаях лучше использовать переменную.