问题标签 [lodash]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何使用 _lodash 检查数组中第一次出现字段匹配的情况?
我目前正在使用以下内容:
这将返回用户名。
使用 Lo-Dash 是否有更有效的方法来做到这一点?请注意,id 是唯一的,因此如果找到,则无需检查更多。
javascript - 使用 Lodash 遍历 JavaScript 对象中的属性
是否可以遍历 JavaScript 对象中的属性?例如,我有一个 JavaScript 对象定义如下:
属性将动态添加到此对象。有没有办法让我循环并检查属性是否存在?如果是这样,怎么做?
javascript - 向数组中的每个元素添加属性的优雅方式
我如何使用 lodash,用最少的代码转换这样的数组:
进入:
javascript - 我可以使用 _lodash 来简化使用 .reduce 处理对象数组的方式吗?
我正在尝试做类似于这个问题的事情:
我尝试使用答案中建议的函数,但它给了我一个错误,说 id is not defined:
用户提到 _lodash 有一些类似于 .reduce 的东西。
我可以使用 _lodash 来做同样的事情,那就是改变:
进入某个对象,我可以在其中找到这样的名称:
javascript - 如何将具有重复值的数组映射到 Javascript 中的唯一数组?
我有以下数组:
有没有一种简单的方法可以将其映射到 topicId > id 和 topicName > name 的这种数组:
我正在使用现代浏览器,如果有帮助,我也有 _lodash。请注意,tst 数组中将有大约 100 行,因此我不需要非常优化的解决方案。一个简单且易于维护的解决方案将更为重要。
javascript - 在 lodash 中使用 .uniq 函数时如何指定 [isSorted = true]?
我有以下数组:
我想做的是使用 _lodash 的 _.uniq 函数
创建这个:
我知道我可以使用以下内容来执行此操作,但我不确定我是否理解这与我在文档中看到的函数定义的匹配程度:
但是由于我的数组总是排序的,那么我该如何使用选项 [isSorted=true]。'topicId' 是否也被视为排序依据?
javascript - 当我想使用 _.lodash 将一个数组转换为另一个数组时,reduce 是使用 map 的替代方法吗?
给定我们创建的对象:
我们如何映射它以给出:
我知道 _.lodash 有一个 map 函数和一个 reduce。我们可以使用其中任何一个来执行此操作吗?
请注意,在上一个问题中,我的队友得到了解决方案:
有没有更简单的方法可以做到这一点?映射部分似乎没有那么简单。
javascript - 如何在 lodash forEach 中创建一个回调函数来填充一个数组?
我有以下代码:
有人可以告诉我如何使用 _.lodash forEach 来实现它吗?我查看了文档,但不确定如何实现回调函数,因此它创建了一个数组。