¿Qué regresa por consola la siguiente función?
Dificultad: Avanzado
const formatearPrecio = ({ cantidad = 0, moneda = "USD", formato = "en-US", maxDecimales = 2}) => {
return new Intl.NumberFormat(formato, {
style: 'currency',
currency: moneda,
minimumFractionDigits: maxDecimales
}).format(cantidad);
}
console.log(formatearPrecio({
cantidad: 3598,
moneda: 'GBP',
formato: 'en-GB',
maxDecimales: 3
}));
A. undefiend
B. $3,598.0
C. £3,598.000
D. Uncaught TypeError: NumberFormat is not a function
Respuesta en el primer comentario.