Por qué debo de aprender JavaScript? - Revo 300 Academy

¿Te gustaría Javascript desde cero?
Tenemos los diplomados que necesitas. ¡Haz clic aquí!

Vamos a utilizar el método .from(). Así que vamos a ver cual es la sintaxis del método .from()Array.from(arrayLike[, mapFn[, thisArg]])

En este caso el primer parámetro arrayLike tiene que ser un elemento iterable que será el que convertiremos en un array. El segundo parámetro es mapFn que será una función de mapa que se ejecutará por cada elemento del array. Este segundo parámetro jugará un papel principal a la hora de rellenar los elementos del array. Y thisArg es el valor a utilizar como this en la función del mapa.

Una vez que conocemos cómo funciona el método .from() vamos a ver cómo tenemos que ir rellenándolo. Lo primero será darle un elemento iterable que tenga diez elementos. Así que podemos crear un array con los 10 elementos vacíos.new Array(10)

Pero lo vamos a hacer de una forma diferente y lo escribiremos de una manera  abreviada con una instanciación del array de la siguiente forma:{length: 10}

Ahora nos centraremos en la función de mapa. Esta función es la que va a devolver el valor a asignar a cada una de las posiciones del array. Es por ello que es aquí dónde devolvemos el número aleatorio.function() { return Math.floor(Math.random() * 10);}

Para el número aleatorio hemos utilizado el método .random() del objeto Math.

Esta función la podemos abreviar con el operador arrow de la siguiente forma:() => Math.floor(Math.random() * 10)

Así, si componemos nuestro método .from() nos quedará de la siguiente forma:let miarray = Array.from({length: 10}, () => Math.floor(Math.random() * 10));

JavaScript: Su importancia en la web actual - Desafio Latam

Ya solo nos quedará mostrar el array relleno con los números aleatorioslet miarray = Array.from({length: 10}, () => Math.floor(Math.random() * 10));miarray.forEach(function(item,index,arr){ console.log(item);});

Así que hemos visto que con una sola función y un poco de habilidad hemos conseguido rellenar un array con números aleatorios en Javascript.

Te esperamos en los siguientes artículos en donde hablaremos más acerca de estos temas, los cuales hoy en día son de vital importancia en el mundo de la tecnología.

¿Te gustaría Javascript desde cero?
Tenemos los diplomados que necesitas. ¡Haz clic aquí!

About Author

NGuerrero

0 0 votos
Article Rating
Suscribir
Notificar de
guest
0 Comments
Comentarios.
Ver todos los comentarios
0
¿Te gusta este articulo? por favor comentax