¿Mutá?

Este pequeño sitio de Remy Sharp deja claro si un método JavaScript cambia o no la matriz original (también conocido como muta) o no.

De hecho, esto me picó el otro día. Necesitaba el último elemento de una matriz, así que lo grabé .pop()y lo usé.

const arr = ["doe", "ray", "mee"];const last = arr.pop();// mee, but array is now ["doe", "ray"]

Esto ciertamente funcionó muy bien de inmediato, pero no me di cuenta de que la matriz original había cambiado y provocó un problema. En cambio, tuve que encontrar la alternativa no mutante:

const arr = ["doe", "ray", "mee"];const last = arr.slice(-1);// ["mee"], arr is unchanged

Relacionado: Explorador de matrices

SUSCRÍBETE A NUESTRO BOLETÍN 
No te pierdas de nuestro contenido ni de ninguna de nuestras guías para que puedas avanzar en los juegos que más te gustan.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Este sitio web utiliza cookies para mejorar tu experiencia mientras navegas por él. Este sitio web utiliza cookies para mejorar tu experiencia de usuario. Al continuar navegando, aceptas su uso. Mas informacion