问题标签 [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.

0 投票
5 回答
344750 浏览

javascript - Lodash - .extend() / .assign() 和 .merge() 之间的区别

Lodash库中,有人可以对mergeextend / assign提供更好的解释。

这是一个简单的问题,但答案仍然让我回避。

0 投票
6 回答
52881 浏览

javascript - Lodash:如何将新字段添加到集合中的所有值

例子:

我正在寻找可以做到这一点的东西。注意,在 lodash 中没有增强。可以用 lodash 做到这一点吗?
如果没有 - 可能的添加?

谢谢,

0 投票
2 回答
797 浏览

javascript - 如何对 jQuery 数组使用 lodash max?

我正在尝试从两个表中获取最大行数。我究竟做错了什么?maxRows 最终成为一个 tbody jQuery 元素,而不是 max 属性值。有任何想法吗?我尝试了 pluck 语法和长格式,两者似乎都返回元素而不是最大值。见Lodash 最大

感谢这里的任何提示或技巧。我显然做错了什么。

0 投票
0 回答
193 浏览

javascript - 如何为 JSP 和 JS Underscore 使用一个模板?

我有一个图形布局,它将在不同的地方呈现:

  • 在客户端通过 JavaScript 的模板(下划线)
  • 通过 JSP 在服务器端

布局将完全相同,因此我想省略重复代码并为两者使用一个模板文件。

我该怎么做?

0 投票
1 回答
2586 浏览

javascript - 在 JavaScript 中根据数组的索引对对象进行排序?

好的,鉴于此输入(为简洁起见,已删除其他属性):

我想按另一个数组的索引对它们进行排序,如果它们不在该数组中,请按字母顺序排序。

给我一个输出:

我试过使用 lo-dash 但不太正确:

因为输出是:

任何帮助将非常感激!

0 投票
1 回答
2856 浏览

javascript - 通过 Gruntfile.js 拥有 Grunt 名称文件并包含带有源文件名的横幅

我正在尝试设置一个自定义的 Gruntfile.js 以用作未来项目(主要是 Web 性能优化任务)的样板。

与这个问题最相关的任务是串联。这是最近项目中该任务的配置:

为了让我之后的任何其他开发人员知道我做了什么,我想在连接代码的每个部分(即“横幅”)之前添加一个注释,说明在我将它们全部连接之前原始文件名是什么。

如果新文件的名称很明显,那也很酷。例如,如果连接的 JS 文件是cformnkp-AC_RunActiveContent-moo_12-sl_slider-swfobject.js(这忽略了动态添加的文件,以及最后一个专门枚举的文件,但你明白了)。

我认为<%= pkg.name %>可以做到这一点,但它只插入我的包的名称,如package.json.

我无法完全理解 LoDash 模板文档,这里似乎没有任何内容表明如何做到这一点,尽管它看起来很简单。一点帮助?

0 投票
2 回答
1217 浏览

mongodb - MongoDB Find 像 Lodash Find

我可以用 MongoDB 查询做这样的事情吗(我也在使用 MongooseJS)。

在 lodash 中,我可以这样

我可以用内置的 mongo 驱动程序或 mongoosejs 做这样的事情吗?我宁愿不读取所有对象并像这样遍历它们,因为它们可能很多。我宁愿 mongo 为我做这件事。

谢谢!

0 投票
2 回答
75 浏览

javascript - 如何改进这个两遍 JavaScript 数据过滤器?

我的应用程序获取一个项目列表,每个项目都有一个状态属性,其值可以是“foo”、“bar”、“blah”等。有时该列表将包含相同的项目,除了一个是 foo 和另一个是酒吧。在这种情况下,我想保留 foos 并丢弃酒吧。

我的过滤器对列表进行了两次传递。在第一次通过时,当遇到foo时,我将一个字符串——由“ bar ”加上一个 id 值组成——推送到一个黑名单数组。然后在第二次通过时,我再次生成密钥并过滤掉黑名单中的任何项目。

这种方法对我来说似乎很丑陋且效率低下。有没有更好的办法?

0 投票
2 回答
1334 浏览

javascript - lodash 函数返回 .tap 的结果

我正在寻找一个 lodash(或下划线)函数,它将返回.tap.

我想要这样的东西:

我希望我忽略了文档中的某些内容,因此我不必创建自己的 mixin。

0 投票
3 回答
456 浏览

javascript - 找到对象集合的最大值?

如何在忽略其中一个键的情况下使用 lodash 在对象集合中找到最大单元格值。

我想找到最大刻度,这是行标识符,以及所有其他值的最大值。到目前为止,我所拥有的是:

我怎样才能maxValue忽略刻度数据?