0
我正在尋找一種方法,根據數組中是否已存在該值來添加和刪除數組中的值。我有一個訂單表,其中包含一個選擇框,客戶名稱和訂單ID,並且我正在根據客戶名稱構建這個數組。Javascript添加/刪除數組中的特定值
Order Table
-----------
Select Customer Order_ID
------------------------------
[X] Joe 1
[X] Joe 2
[] Mark 3
[] Mark 4
[X] Mark 5
我創建一個客戶陣列,其推動在表中選擇的客戶名稱。在上述情況下,如果選擇的名稱在數組中已經存在,那麼就忽略說名字,所以陣列應該顯示....
//this
customerArray["Joe", "Mark"]
//not this
customerArray["Joe", "Joe", "Mark"]
但是,它不應該從陣列中刪除客戶的名字,直到在所述數組中沒有包含客戶名稱的選定記錄。
Order Table
-----------
Select Customer Order_ID
------------------------------
[X] Joe 1
[] Joe 2
[] Mark 3
[] Mark 4
[X] Mark 5
這應該還是有
customerArray["Joe", "Mark"]
但是......
Order Table
-----------
Select Customer Order_ID
------------------------------
[] Joe 1
[] Joe 2
[] Mark 3
[] Mark 4
[X] Mark 5
這應該是
customerArray["Mark"]
我越來越糊塗瞭如何處理重複的名稱並且如果所述n去掉它們ame不再被選中。任何幫助將不勝感激。
你嘗試過這麼遠嗎?你有什麼錯誤嗎?我們需要更多信息。 –