<sectionid="description"> El siguiente método que cubriremos es <code>slice()</code> . <code>slice()</code> , en lugar de modificar una matriz, copia o <em>extrae</em> , un número dado de elementos a una nueva matriz, dejando la matriz a la que se llama sin tocar. <code>slice()</code> toma solo 2 parámetros: el primero es el índice para comenzar la extracción y el segundo es el índice para detener la extracción (la extracción ocurrirá hasta, pero sin incluir el elemento en este índice). Considera esto: <blockquote> deja las condiciones climáticas = ['lluvia', 'nieve', 'aguanieve', 'granizo', 'claro']; <br><br> let todaysWeather = weatherConditions.slice (1, 3); <br> // todaysWeather es igual a ['snow', 'sleet']; <br> // weatherConditions aún es igual a ['rain', 'snow', 'sleet', 'hail', 'clear'] <br></blockquote> En efecto, hemos creado una nueva matriz extrayendo elementos de una matriz existente. </section>
<sectionid="instructions"> Hemos definido una función, <code>forecast</code> , que toma una matriz como argumento. Modifique la función utilizando <code>slice()</code> para extraer información de la matriz de argumentos y devuelva una nueva matriz que contenga los elementos <code>'warm'</code> y <code>'sunny'</code> . </section>