javascript - tag - Enfrente de push();
title of page html (2)
Esta pregunta ya tiene una respuesta aquí:
Necesito ayuda con este problema: "¿Qué es lo contrario de JavaScript push(); ¿método?''
Como decir que tengo una matriz - var exampleArray = [''remove''];
Quiero push(); la palabra ''keep'' - exampleArray.push(''keep'');
¿Cómo elimino la cadena ''remove'' de la matriz?
Bueno, has hecho dos preguntas. Lo opuesto a push() (como se titula la pregunta) es pop() .
var exampleArray = [''myName''];
exampleArray.push(''hi'');
console.log(exampleArray);
exampleArray.pop();
console.log(exampleArray);
pop() eliminará el último elemento de exampleArray y devolverá ese elemento ("hi") pero no eliminará la cadena "myName" de la matriz porque "myName" no es el último elemento.
Lo que necesitas es shift() o splice() :
var exampleArray = [''myName''];
exampleArray.push(''hi'');
console.log(exampleArray);
exampleArray.shift();
console.log(exampleArray);
var exampleArray = [''myName''];
exampleArray.push(''hi'');
console.log(exampleArray);
exampleArray.splice(0, 1);
console.log(exampleArray);
Para obtener más métodos de matriz, consulte: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array#Mutator_methods
push() agrega al final; pop() elimina del final.
unshift() agrega al frente; shift() elimina del frente.
splice() puede hacer lo que quiera, donde quiera.