问题标签 [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 - 下划线/Lo-Dash _.each 不返回数组
我最初试图这样做:
得到这个:
但 _.each 似乎没有返回函数。
我最终解决了这个问题:
但相比之下它似乎很笨重。
我是在错误地使用 _.each,还是应该使用另一个函数?
javascript - 深度克隆一个对象
假设我有一个看起来像这样的对象 -
我想编写一个函数,它本质上是深度克隆这个对象,但用它们的最小倍数 10 替换数字。
我想使用 lodash 或下划线来编写最少的代码。这是我目前所做的 -
请推荐一些优雅干净的东西。
更新:
在经历了更多的lodash lib之后,我找到了一个更好的方法 -
javascript - 如何使用 lodash 重塑数组
我想知道 lodash 中用于重塑数组的成语是什么?
基本上,我正在寻找可以将这个数组: [1, 2, 3, 4, 5, 6, ,7, 8] 转换为这个数组的东西(在这种情况下,我们已经将每个 3 分组,但假设我们是将每个 N) [[1, 2, 3], [4, 5, 6], [7, 8]] 分组
我不太清楚这应该如何在纯 js 中完成,但是我在 lodash 中重写它的所有尝试都很好,毕竟可读性较差。
javascript - 使用 lodash 按多个字段对数组中的项目进行排序
如何使用 lodash 按多个字段对一组对象进行排序。所以对于这样的数组:
我希望这个结果
javascript - 使用 jQuery.on 时保持上下文
我正在使用 jQuery 和 lodash 来构建一个界面,并且我正在使用这样的委托事件:
然而,即使我曾经_.bindAll
绑定previousTime
到我正在控制的 Interface 对象的实例,jQuery 也会覆盖该绑定,而是设置this
为我单击的元素。如何阻止 jQuery 执行此操作并保留 的正确值this
?
javascript - 向嵌套对象添加属性 - Javascript
我正在尝试创建一个具有多个对象的对象。然后我需要为这些嵌套对象添加属性。
这是我的代码:
仅供参考,_.each()
是一个Lodash 函数。
当我运行它时,它基本上创建了两个嵌套在每个对象内key
的对象。编辑时的示例console.log()
:
{ num_401510_640070: '[对象对象][对象对象]' }
我的目标是能够检查if
条件,将其添加到对象中,然后添加剩余部分并使其成为单个对象。一个对象内没有多个对象。
javascript - lodash中地图和最大值的奇怪行为
我已经在我的 Chrome 浏览器上测试了它,在 lodash 网站上。
上面的代码不应该返回 [3, 6, 9] 吗?
我可以用 forEach 得到正确的结果:
ibm-mobilefirst - Worklight v6.0 中的 JSON 存储
我正在尝试将 JSONStore 独立应用程序集成到我的多页应用程序中。当我尝试初始化集合时,我收到以下错误“Uncaught TypeError: undefined is not a function”。我想知道的一件事是,在 Worklight 6.0 版中,我观察到使用了下划线 (Lo-Dash) 模板。但是我在任何地方都找不到对 lodash 的引用。另外,我在任何地方都没有找到 lodash 文件。谁能告诉我该怎么做?
这是我的javascript代码
窗口.$ = 窗口.jQuery = WLJQ; 当前页面 = {};
currentPage.init = function(WL, jQuery, lodash) { alert("当前页面 ::init 调用");
提前致谢
关于
VHC
javascript - 使用 lodash 在数组中替换
是否有一种简单的方法可以将数组中基元的所有外观替换为另一个。所以['a', 'b', 'a', 'c']
当['x', 'b', 'x', 'c']
替换a
为x
. 我知道这可以通过 map 函数来完成,但我想知道是否忽略了一种更简单的方法。
javascript - Javascript 模板(例如:Underscore / Lodash):信息丰富的建议
我目前正在学习 Javascript 模板,我有一个信息丰富的问题。
使用来自服务器的 json 数据填充 javascript 模板有什么好处,而不是在服务器上收集 html 字符串(例如 PHP)并通过 jQuery Ajax 调用返回它?
由于这个模板是在客户端使用 Javascript 执行的,所以在服务器上创建模板会不会快很多(服务器比客户端更强大)?
做这个客户端的实际好处是什么?
我在学习如何使用 Backbone 开发 SPA 时遇到了这个问题,我想与 Marionette 一起使用并需要它。
谢谢。