Допустим есть разные величины 0.000003 кг, 100500 гр и т.д. Вообщем они не сильно удобочитаемы, хотелось бы готовый элегантный алгоритм для преобразования какого вида 0.000003 кг = 3мг или наоборот 100500гр = 100.5кг Причём хорошо бы для разных величин, используя входной сортированный массив, например:
var measure = [
{k:"гр",v:1000},
{k:"кг",v:1},
{k:"т",v:0.001}
];