В 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: ''}