小编wal*_*rra的帖子

如何有效地调试方法链接函数参数?

看看下面的代码结构:

myFunction(
  _(myArray)
    .filter({ keep: true })
    .uniq('id')
    .value()
);
Run Code Online (Sandbox Code Playgroud)

myFunction()以lodash为例进行一些数组转换的结果.虽然我喜欢代码的样式,但我发现很难调试并最终重构它以将lodash代码放在另一个函数中或首先将其分配给变量,然后将变量传递给myFunction().

您是否知道在不进行重构的情况下调试函数参数代码的有效方法?一些想法:

  • 因为,人们不能添加console.log正确的权利.
  • 在Chrome DevTools中,不可能在.filter()和之间设置断点.uniq()

javascript underscore.js lodash

7
推荐指数
1
解决办法
1484
查看次数

标签 统计

javascript ×1

lodash ×1

underscore.js ×1