function saltoDeLinea (numerDeSaltos ){ document.write((" ")*numerDeSaltos); };
function saltoDeLinea (numerDeSaltos ){ document.write((" ")*numerDeSaltos); };
El código que proporcionaste en la función saltoDeLinea no funcionará correctamente, ya que la multiplicación de un número con una cadena de texto en JavaScript no produce la repetición del texto por la cantidad multiplicada. En su lugar, puedes utilizar un bucle for o el método String.repeat() para obtener una cadena de texto con saltos de línea repetidos por una cantidad específica. Te proporcioné dos ejemplos de cómo puedes implementar esto en tu función.
Intenta probar con esto:
function saltoDeLinea (numeroDeSaltos) {
const resultado = "<br>".repeat(numeroDeSaltos);
document.write(resultado);
};
el const ¿que funcion cumple ?
En el código proporcionado, la constante resultado cumple la función de almacenar una cadena de texto que contiene la etiqueta de salto de línea () repetida un número determinado de veces. La función repeat() es un método de cadena de texto en JavaScript que devuelve una nueva cadena de texto que consiste en la cadena original repetida un número de veces especificado por el argumento pasado a repeat(). En este caso, se utiliza repeat(numeroDeSaltos) para repetir la etiqueta de salto de línea numeroDeSaltos veces.
Luego, la función document.write(resultado) se utiliza para escribir la cadena de texto almacenada en resultado en el documento HTML, lo que resultará en la inserción de varios saltos de línea en el documento, según el valor de numeroDeSaltos pasado como argumento a la función saltoDeLinea().
veo que están generando código que no se ha visto en las lecciones, en lo personal no lo veo bien visto, ya que si eres avanzado, lo correcto seria explicar según las bases vistas en la clase, ya que en lo personal desconozco la const y el repeat