Javascript:将 array.filter() 的结果分配给同一个数组是否安全

标签 javascript

官方安全吗:

someArray = someArray.filter(function(item) {
              return item !== 'something';
            });

我的意思是在一行中分配回调用过滤函数的同一个数组。 对于返回数组的所有其他数组原型(prototype)函数也是同样的问题。

最佳答案

是的,它是安全的,因为它从函数返回值。

不过,您应该小心确保正确地重用它。

关于Javascript:将 array.filter() 的结果分配给同一个数组是否安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25211928/

相关文章:

javascript - 使用 vue 的多个路由器

javascript - 如何在 socket.io 和 Node.js 中使用 Asterisk ARI

javascript - html 可见性样式不起作用

javascript - jQuery - 变量范围问题

javascript - 改进正则表达式以匹配列表中的重复项

javascript - 当我无法控制 html 时,如何向元素添加事件处理程序?

javascript - 从 javascript 访问 json 元素

javascript - 如何从常规字符串构造模板字符串?

javascript - 具有多个条件的负先行

页面加载时的 JavaScript 检查是否存在具有特定类的跨度(在 <tr> 下),如果不存在,则删除整个 <tr>