+ 2

Hola, querĂ­a saber quien me puede ayudar con ES6

Help me with ES6

22nd Jan 2020, 12:12 AM
Saida Humbert
Saida Humbert  - avatar
14 Answers
+ 7
AquĂ­ ...nums significa que la funciĂłn acepta cualquier nĂșmero de argumentos, los cuales son almacenados en un array. Por eso en este caso nums serĂ­a [1,2,3,4,5,6] filter es un mĂ©todo de array que retorna un nuevo array basado en una condiciĂłn. En este ejemplo se toma cada elemento de nums como n y si n % 2 == 0 (el nĂșmero es par) entonces se almacena en un nuevo arreglo. DespuĂ©s de ejecutado filter quedarĂ­a asi: [2,4,6].map(el=>sum+=el); map es un mĂ©todo de array que ejecuta una acciĂłn para cada elemento del array. Por cada elemento (el) de[2,4,6] sum = sum + el(sum+=el) sum = 0 + 2 + 4 +6 = 12 Y ese resultado es el que queda en console.log😳
22nd Jan 2020, 12:59 AM
Kevin ★
+ 9
indexOf devuelve el Ă­ndice en el que se encuentra un valor en el arreglo. Si el arreglo no tiene ese valor devuelve -1. Ejemplo : let x = [1,2,3]; x.indexOf(2) === 1 x.indexOf(3) === 2 x.indexOf(0) === -1 x.indexOf("a") === -1
22nd Jan 2020, 4:01 AM
Kevin ★
+ 5
CuĂĄl es tu pregunta?
22nd Jan 2020, 12:21 AM
Kevin ★
+ 5
@Kevin star esa explicacion esta muy buena pero una pregunta, porque los tutores responsables del curso no explicaron eso de .map y .filter antes de llegar a la leccion de rest y spread??porque de no ser por tu explicacion seguiria rompiendome la cabeza aqui
22nd Jan 2020, 1:29 AM
Félix
Félix - avatar
+ 3
Cuål ejercicio? De qué lección?
22nd Jan 2020, 12:24 AM
Kevin ★
+ 3
function magic(...nums){ let sum = 0; nums.filter(n=>n%2==0).map(el=>sum +=el); return sum; } console.log(magic(1,2,3,4,5,6))
22nd Jan 2020, 12:47 AM
Kevin ★
+ 3
Felix Vasquez Tienes razón😔
22nd Jan 2020, 1:36 AM
Kevin ★
+ 2
Muchas gracias!!
22nd Jan 2020, 8:06 AM
Saida Humbert
Saida Humbert  - avatar
+ 1
function containsAll(arr, ...nums) { for (let num of nums) { if (arr.indexOf(num) === -1) { return false; } } return true; } let x = [2, 4, 6, 7]; console.log(containsAll(x,2, 4, 7)); console.log(containsAll(x, 6, 4, 9)); @Kevin Star entonces indexOf que significaria en ese codigo???
22nd Jan 2020, 1:43 AM
Félix
Félix - avatar
0
Es que a partir de aquĂ­ no entiendo nada, este ejercicio por ejemplo ya escapa a mi entendimiento :(
22nd Jan 2020, 12:22 AM
Saida Humbert
Saida Humbert  - avatar
0
PĂĄrametros REST en ES6
22nd Jan 2020, 12:29 AM
Saida Humbert
Saida Humbert  - avatar
0
Hi
22nd Jan 2020, 6:59 PM
Reza
0
Voy a aprendiendo javascript. ?QuĂ© es ES6 un versiĂłn de javascript o algo? ?Es Javascript muy Ăștil o no? ?QuĂ© puedes usar javascript para? ?Soy un inglĂ©s es mi gramĂĄtica bien o no? Solo preguntando
23rd Jan 2020, 5:50 PM
JustAProgramer
JustAProgramer - avatar
0
Hola, quien me puede explicar el ejercicio de metodos de clase de ES6 de soloLearn, que es sacar la puntuacion media de numeros redondeados al entero mas sercano, gracisa
4th Nov 2023, 8:47 PM
David Pineda