@DAN78
Ich bin aktuell auf das gleiche Problem gestoßen, dass ich aus einer Liste einen bekannten Wert löschen wollte und so einen Block nicht gefunden habe. Man könnte natürlich eine Schleife drüber laufen lassen und falls der Wert dem gesuchten Wert entspricht, die betroffene Stelle aus der Liste entfernen.
Die Javascript Lösung sieht so aus:
var arr = ['three', 'seven', 'eleven'];
var filteredArray = arr.filter(e => e !== 'seven')
Letztendlich wird auch hier wie ich verstehe das Array durchlaufen und ein neues ohne den gesuchten Wert erzeugt, es sei aber wohl schneller als mit der slice Funktion von Javascript.
Man könnte das in einen Javascript Block mit Ergebnis packen, oder aber man führt einen neuen Block ein?
[image: 1690522354014-4261f9af-d1c6-4a82-849a-eed62adb11fd-image.png]
in der Funktion steckt:
liste.filter(e => e !== filter);
Wenn man die ursprüngliche Liste nicht verlieren möchte, muss man das Ganze so machen:
[image: 1690522614871-bbd69e00-f4fc-43cd-994d-354faf3713b5-image.png]
in der Funktion steckt:
var f = liste.filter(e => e !== filter);
return f;
Ich hoffe ich kann dem ein oder anderen helfen, der auf diesen Post stößt.