在javascript中从数组中删除元素的最佳方法?

时间:2017-02-24 05:54:06

标签: javascript arrays

在处理大型数组时,如果想要从数组中过滤掉元素,就性能而言,创建新数组并将其保存在新数组中或者手动删除时更好吗?现有数组中的元素使用类似Deleting array elements in JavaScript - delete vs splice

的元素

有人知道吗?

由于

1 个答案:

答案 0 :(得分:0)

创建一个新数组并推送消耗更多时间和内存。但删除不会花费太多时间和空闲记忆。
如果你创建一个新数组并推送,它必须比较每个元素,然后推送 如果删除,则只需进行比较和删除。
第二种选择有利于表现