Array: método slice

PROBLEMA

  1. Crear un vector de 10 elementos con valores aleatorios comprendidos entre 0 y 1000. Buscar el menor y luego generar otro vector a partir de dicha posición hasta el final.
Solución
Problema 1.


<!DOCTYPE html>
<html>
<head>
  <title>Ejemplo de JavaScript</title>
  <meta charset="UTF-8">
</head>
<body>

<script>
  var vec=[];  
  var f;
  for(f=0;f<10;f++)
  {
    vec[f]=parseInt(Math.random()*1001);
  }
  document.write('Vector original<br>');
  for(f=0;f<vec.length;f++)
  {
    document.write(vec[f]+'-');
  }
  document.write('<br>');
  var menor=vec[0];
  var pos=0;
  for(f=1;f<vec.length;f++)
  {
    if (vec[f]<menor)
    {
      menor=vec[f];
      pos=f;
    }
  }
  document.write('Elemento menor del vector:'+menor);
  document.write('<br>');
  var vec2=vec.slice(pos);
  document.write('Vector resultante de la llamada a slice<br>');
  for(f=0;f<vec2.length;f++)
  {
    document.write(vec2[f]+'-');
  }
</script>
  
</body>
</html>


Retornar al menu