idea如何对js进行断点

JavaScript05

idea如何对js进行断点,第1张

断点测试就是在每行程序的前面行号后面,点击之后出现红色的笑图标。与eclipse不同的地方就是,eclipse是双击产生断点 ,intellij 是单击产生断点。IDEA 全称 IntelliJIDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java等极少数语言。

当循环一个集合时,我们往往会对特定的值感兴趣,为了快速定位到这个值,有两个办法。

1、设置断点条件

(1)断点打在循环的行。

(2)右击断点,会看到下面的窗口,在condition中输入条件即可。

2、修改集合数据

当循环中的逻辑过于复杂,debug过程中收集数据会消耗较长时间,方法1效率较低,此时可采用该方法。

(1)断点打在循环的行。

(2)右键集合变量,选择Evaluate Expression(快捷键Atl+F8)。

(3)在弹框中输入过滤规则,点击Evaluate按钮

比如集合名称是param,在弹出的窗口中输入:param.stream().filter(r ->r.name().equals("张三")).collect(Collectors.toList())将原有集合变为大小为1的,属性name为张三的集合。可以根据实际的过滤规则修改集合。