如何使用Lodash从数组中删除对象?

法比奥·赞吉罗拉米(FábioZangirolami)

我正在尝试使用Lodash从数组中删除对象。

server.js(使用NodeJS)中:

    var lodash = require('lodash')();

    var rooms = [
      { channel: 'room-a', name: 'test' },
      { channel: 'room-b', name: 'test' } 
    ]

我尝试了两个命令,但不起作用:

    var result = lodash.find(rooms, {channel: 'room-a', name:'test'});
    var result = lodash.pull(rooms, lodash.find(rooms, {channel: 'room-a', name:'test'}));

这是输出console.log(result)

    LodashWrapper {
      __wrapped__: undefined,
      __actions__: [ { func: [Function], args: [Object], thisArg: [Object] } ],
      __chain__: false,
      __index__: 0,
      __values__: undefined }

有人能帮我吗?谢谢!

ak
require('lodash')()

调用lodash函数(by ())将创建一个包装了LoDash的对象undefined

那不是你想要的。您需要lodash函数本身,其中包含静态方法。

删除它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用javascript或lodash从对象数组中删除不匹配的对象

使用下划线js或lodash从数组中删除对象

使用lodash.js删除对象数组中的重复项

使用Lodash从嵌套数组中删除对象

使用 lodash 从数组中删除一个对象

如何使用lodash在嵌套的对象数组中查找对象?

如何使用lodash从对象中删除空值

如何使用lodash递归从JSON中删除空对象

如何使用lodash从JSON对象中删除键?

如何使用lodash从对象属性数组中获取值?

如何使用lodash对对象数组中的属性进行分组?

如何使用lodash从复杂的对象数组中获取值?

如何使用lodash计算对象数组中的多个属性值?

如何使用JavaScript从数组中删除对象?

Lodash从对象数组中获取已删除的对象

Lodash通过匹配ID数组从数组中删除对象

使用Lodash删除数组中的元素

如何使用lodash在内部数组包含其他对象的数组中查找对象

如何在Lodash中过滤对象数组

如何使用 lodash 计算对象数组

如何使用lodash过滤对象数组的数据

如何使用Ramda remove从对象数组中删除空对象?

如何使用对象属性从数组中删除对象-React

如何使用JavaScript从对象数组中删除对象?

如何使用对象从对象数组javascript中删除它?

使用lodash获取数组中的重复对象

如何从属性等于Null的数组中删除对象-Lodash

使用 Lodash 从对象数组中删除相同的属性值重复项

如何使用 lodash 从对象中深度删除假值和空对象