Novo curso! Todo programador deveria aprender IA generativa!
Experimente uma aula grƔtis+ 2
Hola, querĆa saber quien me puede ayudar con ES6
Help me with ES6
14 Respostas
+ 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š³
+ 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
+ 5
CuƔl es tu pregunta?
+ 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
+ 3
CuĆ”l ejercicio? De quĆ© lecciĆ³n?
+ 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))
+ 3
Felix Vasquez Tienes razĆ³nš
+ 2
Muchas gracias!!
+ 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???
0
Es que a partir de aquĆ no entiendo nada, este ejercicio por ejemplo ya escapa a mi entendimiento :(
0
PƔrametros REST en ES6
0
Hi
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
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