Ich bin auf der Suche nach einer Möglichkeit zum Hinzufügen und Entfernen von Werten aus einem Array, basierend darauf, ob der Wert bereits in besagtem Array existiert. Ich habe eine Auftragstabelle eingerichtet, die ein Auswahlfeld, einen Kundennamen und eine Auftrags-ID enthält, und ich möchte dieses Array basierend auf den Kundennamen aufbauen.Javascript Hinzufügen/Entfernen bestimmter Werte von Array
Order Table
-----------
Select Customer Order_ID
------------------------------
[X] Joe 1
[X] Joe 2
[] Mark 3
[] Mark 4
[X] Mark 5
Ich erstelle ein Customer-Array, das die ausgewählten Kundennamen in die Tabelle verschiebt. Im obigen Fall, wenn ein gewählter Name bereits in einem Array existiert dann einfach ignoriert die Namen, so sollte das Array zeigen ....
//this
customerArray["Joe", "Mark"]
//not this
customerArray["Joe", "Joe", "Mark"]
Allerdings sollte es den Namen des Kunden aus dem Array nicht entfernen, bis Es gibt keine ausgewählten Datensätze, die den Kundennamen in diesem Array enthalten.
Order Table
-----------
Select Customer Order_ID
------------------------------
[X] Joe 1
[] Joe 2
[] Mark 3
[] Mark 4
[X] Mark 5
Diese noch
customerArray["Joe", "Mark"]
aber ... sein soll Dies sollte
Order Table
-----------
Select Customer Order_ID
------------------------------
[] Joe 1
[] Joe 2
[] Mark 3
[] Mark 4
[X] Mark 5
customerArray["Mark"]
Ich bin immer verwirrt, wie die doppelten Namen zu handhaben und entfernen sie, wenn die n ame ist nicht mehr ausgewählt. Jede Hilfe würde sehr geschätzt werden.
Was Sie bisher versucht haben? Erhalten Sie irgendwelche Fehler? Wir brauchen mehr Informationen. –