Language Updates (#19321)

articulos -> elementos
función -> function
matriz -> array
pull/18999/merge
Miguel S. Mendoza 2018-10-15 18:51:01 +02:00 committed by Todd Chaffee
parent 16e20191fc
commit bb541d86ba
1 changed files with 3 additions and 3 deletions

View File

@ -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
<section id="description"> ¿Recuerda que en el último desafío mencionamos que <code>splice()</code> puede tomar hasta tres parámetros? Bueno, podemos ir un paso más allá con <code>splice()</code> ; además de eliminar elementos, podemos usar ese tercer parámetro, que representa uno o más elementos, para <em>agregarlos</em> 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: <blockquote> funcn colorCambiar (arr, index, newColor) { <br> arr.splice (index, 1, newColor); <br> volver arr; <br> } <br><br> vamos colorScheme = [&#39;# 878787&#39;, &#39;# a08794&#39;, &#39;# bb7e8c&#39;, &#39;# c9b6be&#39;, &#39;# d1becf&#39;]; <br><br> colorScheme = colorChange (colorScheme, 2, &#39;# 332327&#39;); <br> // eliminamos &#39;# bb7e8c&#39; y agregamos &#39;# 332327&#39; en su lugar <br> // colorScheme ahora es igual a [&#39;# 878787&#39;, &#39;# a08794&#39;, &#39;# 332327&#39;, &#39;# c9b6be&#39;, &#39;# d1becf&#39;] </blockquote> 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 <code>splice()</code> en su potencial máximo. </section>
<section id="description"> ¿Recuerda que en el último desafío mencionamos que <code>splice()</code> puede tomar hasta tres parámetros? Bueno, podemos ir un paso más allá con <code>splice()</code> ; además de eliminar elementos, podemos usar ese tercer parámetro, que representa uno o más elementos, para <em>agregarlos</em> 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: <blockquote> function colorCambiar (arr, index, newColor) { <br> arr.splice (index, 1, newColor); <br> volver arr; <br> } <br><br> vamos colorScheme = [&#39;# 878787&#39;, &#39;# a08794&#39;, &#39;# bb7e8c&#39;, &#39;# c9b6be&#39;, &#39;# d1becf&#39;]; <br><br> colorScheme = colorChange (colorScheme, 2, &#39;# 332327&#39;); <br> // eliminamos &#39;# bb7e8c&#39; y agregamos &#39;# 332327&#39; en su lugar <br> // colorScheme ahora es igual a [&#39;# 878787&#39;, &#39;# a08794&#39;, &#39;# 332327&#39;, &#39;# c9b6be&#39;, &#39;# d1becf&#39;] </blockquote> 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 <code>splice()</code> en su potencial máximo. </section>
## Instructions
<section id="instructions"> Hemos definido una función, <code>htmlColorNames</code> , que toma una matriz de colores HTML como un argumento. Modifique la función utilizando <code>splice()</code> para eliminar los dos primeros elementos de la matriz y agregue <code>&#39;DarkSalmon&#39;</code> y <code>&#39;BlanchedAlmond&#39;</code> en sus respectivos lugares. </section>
<section id="instructions"> Hemos definido una función, <code>htmlColorNames</code> , que toma un array de colores HTML como un argumento. Modifique la función utilizando <code>splice()</code> para eliminar los dos primeros elementos del array y agregue <code>&#39;DarkSalmon&#39;</code> y <code>&#39;BlanchedAlmond&#39;</code> en sus respectivos lugares. </section>
## Tests
<section id='tests'>