как разбить число на массив из цифр данного числа?

например у нас есть переменная

var num = 23456;

надо сделать такую функцию что бы нам возвращало массив с содержимым 2,3,4,5,6

простой, но относительно дорогой способ: num.tostring(10).split('').map(int => parseint(int, 10)).

более эффективный - делить в цикле на 10 num % 10 и собирать остатки от деления в массив.

но на небольшом количестве чисел можно брать любой способ.