Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

169
Vistas
¿Cómo tomar la entrada del usuario como argumento de función en JavaScript para implementar el algoritmo de ordenación por inserción?

A continuación se muestra la función para ordenar por inserción. Quiero que el usuario proporcione la entrada del formulario html como elementos de matriz en lugar de codificar los elementos de la matriz. He probado varias técnicas pero en vano.

 function insertionSort (inputArr) { let length = inputArr.length; for (let i = 1; i < length; i++) { let key = inputArr[i]; let j = i - 1; while (j >= 0 && inputArr[j] > key) { inputArr[j + 1] = inputArr[j]; j = j - 1; } inputArr[j + 1] = key; } return inputArr; }; let inputArr = [2,4,5,36,2,6,26,8,3,7]; // I want here user input which comes from html form instead of hard-coding elements of array like this insertionSort(inputArr); console.log(inputArr);

// detector de eventos

 function getData() { let userData = document.getElementById('data').value; return userData;

}

 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial- scale=1.0"> <title>Insertion Sort In JavaScript</title> </head> <body> <h1>Insertion Sort in JavaScript</h1> <form action="#"> <label for="data">Write Random Numbers</label> <input type="text" name="data" id="data"> &nbsp;&nbsp; <button onclick="getData()">Submit</button> </form> <div id="printData"></div> <script src="insertionsort.js"></script>
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda