diff --git a/curriculum/challenges/spanish/02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-using-splice.spanish.md b/curriculum/challenges/spanish/02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-using-splice.spanish.md
index 5bebe02e724..b398d0e78f7 100644
--- a/curriculum/challenges/spanish/02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-using-splice.spanish.md
+++ b/curriculum/challenges/spanish/02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-using-splice.spanish.md
@@ -3,14 +3,14 @@ id: 587d78b3367417b2b2512b11
title: Add Items Using splice()
challengeType: 1
videoUrl: ''
-localeTitle: Agregar artículos usando splice ()
+localeTitle: Agregar elementos usando splice ()
---
## Description
- ¿Recuerda que en el último desafío mencionamos que splice() puede tomar hasta tres parámetros? Bueno, podemos ir un paso más allá con splice() ; además de eliminar elementos, podemos usar ese tercer parámetro, que representa uno o más elementos, para agregarlos también. Esto puede ser increíblemente útil para cambiar rápidamente un elemento, o un conjunto de elementos, por otro. Por ejemplo, digamos que está almacenando una combinación de colores para un conjunto de elementos DOM en una matriz, y desea cambiar dinámicamente un color en función de alguna acción: función colorCambiar (arr, index, newColor) {
arr.splice (index, 1, newColor);
volver arr;
}
vamos colorScheme = ['# 878787', '# a08794', '# bb7e8c', '# c9b6be', '# d1becf'];
colorScheme = colorChange (colorScheme, 2, '# 332327');
// eliminamos '# bb7e8c' y agregamos '# 332327' en su lugar
// colorScheme ahora es igual a ['# 878787', '# a08794', '# 332327', '# c9b6be', '# d1becf']
Esta función toma una matriz de valores hexadecimales, un índice para eliminar un elemento y el nuevo color para reemplazar el elemento eliminado. El valor de retorno es una matriz que contiene un esquema de color recién modificado. Si bien este ejemplo está un poco simplificado, podemos ver el valor que puede tener el uso de splice() en su potencial máximo.
+ ¿Recuerda que en el último desafío mencionamos que splice() puede tomar hasta tres parámetros? Bueno, podemos ir un paso más allá con splice() ; además de eliminar elementos, podemos usar ese tercer parámetro, que representa uno o más elementos, para agregarlos también. Esto puede ser increíblemente útil para cambiar rápidamente un elemento, o un conjunto de elementos, por otro. Por ejemplo, digamos que está almacenando una combinación de colores para un conjunto de elementos DOM en un array, y desea cambiar dinámicamente un color en función de alguna acción: function colorCambiar (arr, index, newColor) {
arr.splice (index, 1, newColor);
volver arr;
}
vamos colorScheme = ['# 878787', '# a08794', '# bb7e8c', '# c9b6be', '# d1becf'];
colorScheme = colorChange (colorScheme, 2, '# 332327');
// eliminamos '# bb7e8c' y agregamos '# 332327' en su lugar
// colorScheme ahora es igual a ['# 878787', '# a08794', '# 332327', '# c9b6be', '# d1becf']
Esta función toma un array de valores hexadecimales, un índice para eliminar un elemento y el nuevo color para reemplazar el elemento eliminado. El valor de retorno es un array que contiene un esquema de color recién modificado. Si bien este ejemplo está un poco simplificado, podemos ver el valor que puede tener el uso de splice() en su potencial máximo.
## Instructions
- Hemos definido una función, htmlColorNames , que toma una matriz de colores HTML como un argumento. Modifique la función utilizando splice() para eliminar los dos primeros elementos de la matriz y agregue 'DarkSalmon' y 'BlanchedAlmond' en sus respectivos lugares.
+ Hemos definido una función, htmlColorNames , que toma un array de colores HTML como un argumento. Modifique la función utilizando splice() para eliminar los dos primeros elementos del array y agregue 'DarkSalmon' y 'BlanchedAlmond' en sus respectivos lugares.
## Tests