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.


<html>
<head>
</head>
<body>

<script type="text/javascript">
  
  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