我目前正在一个项目,我将数值存储在一个JS数组。经过一些更改后,应该再次删除。我目前使用这样的array.splice方法:替代array.splice在JavaScript
function removeA(arr, element) {
var index = arr.indexOf(element);
if (index >= 0) {
arr.splice(index, 1);
}
return arr;
}
但是,这似乎给我在Safari上的问题。这段代码适用于所有浏览器,如Chrome,Firefox,Opera。但不适用于Safari。它甚至可以在Safari的技术预览版中使用。
有没有人有另一种选择?
感谢提前:)
问题是什么? – epascarello
它不会正确删除元素 – NowNewStart
它是做什么的? – epascarello