QUIERO UNA FUNCION QUE ME GENERE LINEAS DE PAGO
Aquí te muestro una función en JavaScript que genera líneas de pago con un formato básico: ```javascript /** * Función para generar líneas de pago * @param {Object} pago - Objeto con la información del pago * @param {string} pago.numero - Número de la línea de pago * @param {string} pago.descripcion - Descripción de la línea de pago * @param {number} pago.importe - Importe de la línea de pago * @param {string} pago.moneda - Moneda de la línea de pago (opcional) * @returns {string} Línea de pago en formato de texto */ function generarLineaDePago(pago) { const { numero, descripcion, importe, moneda = 'USD' } = pago; const importeFormateado = new Intl.NumberFormat('es-ES', { style: 'currency', currency: moneda, }).format(importe); return `${numero} - ${descripcion} - ${importeFormateado}`; } // Ejemplo de uso const pago = { numero: '001', descripcion: 'Pago de servicios', importe: 1000, moneda: 'ARS', }; console.log(generarLineaDePago(pago)); // Salida: "001 - Pago de servicios - $1.000,00 ARS" ``` Esta función utiliza la API de formateo de números de JavaScript (`Intl.NumberFormat`) para formatear el importe en la moneda especificada. Si no se especifica la moneda, utiliza el valor por defecto de 'USD'. Puedes personalizar la función para adaptarla a tus necesidades específicas.