diff --git a/curriculum/challenges/spanish/02-javascript-algorithms-and-data-structures/basic-data-structures/remove-items-using-splice.spanish.md b/curriculum/challenges/spanish/02-javascript-algorithms-and-data-structures/basic-data-structures/remove-items-using-splice.spanish.md index 845b0c3a5c..c06360e180 100644 --- a/curriculum/challenges/spanish/02-javascript-algorithms-and-data-structures/basic-data-structures/remove-items-using-splice.spanish.md +++ b/curriculum/challenges/spanish/02-javascript-algorithms-and-data-structures/basic-data-structures/remove-items-using-splice.spanish.md @@ -7,7 +7,7 @@ localeTitle: Quitar elementos utilizando empalme () --- ## Description -
Bien, hemos aprendido cómo eliminar elementos del principio y el final de las matrices con shift() y pop() , pero ¿qué pasa si queremos eliminar un elemento de algún lugar en el medio? ¿O eliminar más de un elemento a la vez? Bueno, ahí es donde entra splice() . splice() nos permite hacer precisamente eso: eliminar cualquier número de elementos consecutivos de cualquier lugar en una matriz. splice() puede tomar hasta 3 parámetros, pero por ahora, nos enfocaremos solo en los primeros 2. Los primeros dos parámetros de splice() son enteros que representan índices, o posiciones, de la matriz que splice() está siendo exhortó a. Y recuerde, las matrices tienen un índice de cero , por lo que para indicar el primer elemento de una matriz, usaríamos 0 . El primer parámetro de splice() representa el índice en la matriz a partir de la cual comenzar a eliminar elementos, mientras que el segundo parámetro indica el número de elementos a eliminar. Por ejemplo:
let array = ['today', 'was', 'not', 'so', 'great'];

array.splice (2, 2);
// eliminar 2 elementos comenzando con el 3er elemento
// array ahora es igual a ['today', 'was', 'great']
splice() no solo modifica la matriz, sino que también devuelve una nueva matriz que contiene el valor de los elementos eliminados:
dejar array = ['I', 'am', 'feeling', 'really', 'happy'];

deja newArray = array.splice (3, 2);
// newArray es igual a ['really', 'happy']
+
Bien, hemos aprendido cómo eliminar elementos del principio y el final de las matrices con shift() y pop(), pero ¿qué pasa si queremos eliminar un elemento de algún lugar en el medio? ¿O eliminar más de un elemento a la vez? Bueno, ahí es donde entra splice() . splice() nos permite hacer precisamente eso: eliminar cualquier número de elementos consecutivos de cualquier lugar en una matriz. splice() puede tomar hasta 3 parámetros, pero por ahora, nos enfocaremos solo en los primeros 2. Los primeros dos parámetros de splice() son enteros que representan índices, o posiciones, de la matriz que splice() está siendo exhortó a. Y recuerde, las matrices tienen un índice de cero, por lo que para indicar el primer elemento de una matriz, usaríamos 0. El primer parámetro de splice() representa el índice en la matriz a partir de la cual comenzar a eliminar elementos, mientras que el segundo parámetro indica el número de elementos a eliminar. Por ejemplo:
let array = ['today', 'was', 'not', 'so', 'great'];

array.splice (2, 2);
// eliminar 2 elementos comenzando con el 3er elemento
// array ahora es igual a ['today', 'was', 'great']
splice() no solo modifica la matriz, sino que también devuelve una nueva matriz que contiene el valor de los elementos eliminados:
dejar array = ['I', 'am', 'feeling', 'really', 'happy'];

deja newArray = array.splice (3, 2);
// newArray es igual a ['really', 'happy']
## Instructions
Hemos definido una función, sumOfTen , que toma una matriz como argumento y devuelve la suma de los elementos de esa matriz. Modifique la función, usando splice() , para que devuelva un valor de 10 .