2 Pluspunkte 0 Minuspunkte

Wie kann ich ein bestimmtes Element aus einem Javascript Array entfernen wie z.B

var arr = ["C", "C++", "C#"]; 
arr.remove("C++"); 

von  

2 Antworten

1 Pluspunkt 0 Minuspunkte

Zuerst findest du den Index des Elements mit indexOf() und mit splice() entfernst du das Element anhand des Index aus dem Array.

var arr = ["C", "C++", "C#"];

// Finde den Index des Elements, das du entfernen möchtest
var index = arr.indexOf("C++");

// Überprüfe, ob das Element gefunden wurde
if (index !== -1) {
  // Verwende splice(), um das Element zu entfernen
  arr.splice(index, 1);
}

console.log(arr); # ["C", "C#"]

von (776 Punkte)  
0 Pluspunkte 0 Minuspunkte

Array.remove() gibt es nicht. Du kannst den Index entfernen.

var arr = ["C", "C++", "C#"];
arr.splice(1, 1); // Entfernt ein Element ab der Position 1
von (732 Punkte)