.splice()函數如何刪除只有一個項目,我有一些具有相同屬性的項目?
window.arrayone = ["1","2","3"];
window.arraytwo = ["1","1","1"];
arrayone.splice(arrayone.indexOf("1",-1));
arraytwo.splice(arraytwo.indexOf("1",-1));
console.log("arrayone -->" + arrayone);
console.log("arraytwo -->" + arraytwo);
如何刪除只有一個項目。我有許多具有相同 屬性的項目。我試圖刪除只有一個項目。 I.e array [「1」,「1」, 「1」] Array.splice(array.indexOf(1.1))現在,如果我有另一組 項目。該功能確實起作用並減去項目1.但是,如果有 具有相似項目的組不起作用。有人能告訴我嗎?
答案:我可以關閉我意識到我的錯誤。 DeleteCount應該是-1 否定的。並不像我在代碼中那樣積極。
JAVA SCRIPT
window.arrayone = ["1","2","3"];
window.arraytwo = ["1","1","1"];
arrayone.splice(arrayone.indexOf("1",1));
arraytwo.splice(arraytwo.indexOf("1",1));
alert("arrayone -->" + arrayone);
alert("arraytwo -->" + arraytwo);
的可能的複製[使用Javascript:如何從重複數組值僅去除一個值](https://stackoverflow.com/questions/43522191/javascript-how-to-remove-only-one-value-從重複的陣列值) – Sandman