[javascript] Convert a number into a Roman Numeral in javaScript

_x000D_
_x000D_
const romanize = num => {_x000D_
  const romans = {_x000D_
    M:1000,_x000D_
    CM:900,_x000D_
    D:500,_x000D_
    CD:400,_x000D_
    C:100,_x000D_
    XC:90,_x000D_
    L:50,_x000D_
    XL:40,_x000D_
    X:10,_x000D_
    IX:9,_x000D_
    V:5,_x000D_
    IV:4,_x000D_
    I:1_x000D_
  };_x000D_
  _x000D_
  let roman = '';_x000D_
  _x000D_
  for (let key in romans) {_x000D_
    const times = Math.trunc(num / romans[key]);_x000D_
    roman += key.repeat(times);_x000D_
    num -= romans[key] * times;_x000D_
  }_x000D_
_x000D_
  return roman;_x000D_
}_x000D_
_x000D_
console.log(_x000D_
  romanize(38)_x000D_
)
_x000D_
_x000D_
_x000D_