Suchen Sie zuerst den Index des Elements, das Sie entfernen möchten: var array = [2, 5, 9]; var index = array.indexOf(5); Hinweis: Die Browserunterstützung für indexOf ist begrenzt; es wird in Internet Explorer 7 und 8 nicht unterstützt. Entfernen Sie es dann mit splice: if (index > -1) { array.splice(index, 1); }
– Anand Singh
21. Februar 2018 um 7:59 Uhr
stackoverflow.com/questions/5767325/…
– Ali NajafZadeh
3. August 2021 um 17:01 Uhr
var BeispielArray = [‘myName’]; exampleArray.push(‘hi’); console.log (BeispielArray); exampleArray.pop(); console.log (BeispielArray);
– Ali NajafZadeh
3. August 2021 um 17:01 Uhr
push() fügt am Ende hinzu; pop() löscht am Ende.
unshift() fügt vorne hinzu; shift() löscht von vorne.
splice() kann machen was es will, wo es will.
Travis Hohl
Nun, Sie haben irgendwie zwei Fragen gestellt. Das Gegenteil von push() (wie die Frage betitelt ist) ist pop().
var exampleArray = ['myName'];
exampleArray.push('hi');
console.log(exampleArray);
exampleArray.pop();
console.log(exampleArray);
pop() entfernt das letzte Element aus exampleArray und geben Sie dieses Element (“hi”) zurück, aber es wird die Zeichenfolge “myName” nicht aus dem Array löschen, da “myName” nicht das letzte Element ist.
@jasonscript: Fürs Protokoll, ich habe es nie vorgeschlagen pop() entfernt NICHT das letzte Element aus einem Array. Nur dass es das erste Element nicht entfernen würde myName im Array ['myName', 'hi']was @AlexSafayan tun möchte.
– Travis Hohl
15. September 2015 um 16:54 Uhr
13005900cookie-checkGegenteil von push(); [duplicate]yes
Eine Liste aller Array-Methoden finden Sie in der MDN-Dokumentation: developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…
– Felix Klinge
27. August 2014 um 1:38 Uhr
Suchen Sie zuerst den Index des Elements, das Sie entfernen möchten:
var array = [2, 5, 9]; var index = array.indexOf(5);
Hinweis: Die Browserunterstützung für indexOf ist begrenzt; es wird in Internet Explorer 7 und 8 nicht unterstützt. Entfernen Sie es dann mit splice:if (index > -1) { array.splice(index, 1); }
– Anand Singh
21. Februar 2018 um 7:59 Uhr
stackoverflow.com/questions/5767325/…
– Ali NajafZadeh
3. August 2021 um 17:01 Uhr
var BeispielArray = [‘myName’]; exampleArray.push(‘hi’); console.log (BeispielArray); exampleArray.pop(); console.log (BeispielArray);
– Ali NajafZadeh
3. August 2021 um 17:01 Uhr