.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