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>
        let vec = [];
        for (let f = 0; f < 10; f++) {
            vec[f] = parseInt(Math.random() * 1001);
        }
        document.write('Vector original<br>');
        for (let f = 0; f < vec.length; f++) {
            document.write(vec[f] + '-');
        }
        document.write('<br>');
        let menor = vec[0];
        let pos = 0;
        for (let 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>');
        let vec2 = vec.slice(pos);
        document.write('Vector resultante de la llamada a slice<br>');
        for (let f = 0; f < vec2.length; f++) {
            document.write(vec2[f] + '-');
        }
    </script>

</body>

</html>


Retornar al menu