+ 2
Hola, quería saber quien me puede ayudar con ES6
Help me with ES6
14 Réponses
+ 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