В JavaScript преобразование числа в объект является довольно редкой операцией. Случай, при котором это может понадобиться - если вам необходимо каждую цифру числа сделать ключом объекта. При этом стоит учесть, что число должно быть положительным и целым, иначе возникнет необходимость прописывать дополнительные обработчики числа. Также следует быть внимательным с тем, что цифры могут повторяться.
Пример такого редкого случая заключается в том, что мы из числа делаем массив из его составляющих, после чего создаем объект с ключами и пустыми их значениями.
let num = 48621;
let array = ('' + num).split(''); // ['4', '8', '6', '2', '1']
let object = {};
for (let i=0; i<array.length; i++) {
object[array[i]] = '';
}
console.log(object); // => {1: '', 2: '', 4: '', 6: '', 8: ''}