Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 跟踪模式(行到行)中的结果代码与其在正常状态下的执行不同_Javascript_Trace - Fatal编程技术网

Javascript 跟踪模式(行到行)中的结果代码与其在正常状态下的执行不同

Javascript 跟踪模式(行到行)中的结果代码与其在正常状态下的执行不同,javascript,trace,Javascript,Trace,这里发生了一些奇怪的事情。 在跟踪模式(行到行)下运行以下代码的结果与在正常状态下执行的结果不同。。。! 这怎么可能呢? 这些行是用于读取和执行条形码扫描仪输入的命令的一部分,并在我的项目中处理了一些事情 function decodeBarcode(code) { ... Something codes ... var focuedItemIsResponce = (rowItemCode.includes(code) && itemCodeFocused == r

这里发生了一些奇怪的事情。 在跟踪模式(行到行)下运行以下代码的结果与在正常状态下执行的结果不同。。。! 这怎么可能呢? 这些行是用于读取和执行条形码扫描仪输入的命令的一部分,并在我的项目中处理了一些事情

function decodeBarcode(code) {
   ... Something codes ...
   var focuedItemIsResponce = (rowItemCode.includes(code) && itemCodeFocused == responseValues.ItemCode);
   if (rowItemCode == responseValues.ItemCode || focuedItemIsResponce) {

      ... Something procceess ...

      if (focuedItemIsResponce) {  //this condition is Event occurrence

           ... Something codes ...
       }
    }
当我在浏览器的Inspect和landing中跟踪注释所指向的代码时,一切都在工作,检查状态并运行命令..这意味着如果“FocusedItemResponse”变量为真条件块中的代码正在运行,所有操作都按照正常程序进行。

但当关闭输入并运行程序时,条件块内部的代码未运行

我已经试过好几次了,对变量值很有信心。 . 但情况似乎没有好转


您能对这个问题发表意见吗?

但是当关闭输入并运行程序时
?你是说页面刷新后?不。。这些代码在我用扫描器扫描条形码时运行。我曾经用opening inspect运行过这个,然后在inpect关闭时运行过那个。我甚至测试过这个:我在代码中设置断点,然后检查“FocusedItemResponse”的值,这是真的。。如果我关闭输入继续,则条件块未运行。。!!!打开/关闭开发人员工具不会影响您的代码。你怎么知道
focuseditemisresponse
中的代码没有执行?尝试在
if块中打印一些虚拟文本。如果你能重现这个问题,那就太好了。我在页面中有一个表格,它的单元格值是通过内部条件块的代码编辑的。。当开发人员工具打开时,值正在编辑,但当它关闭时,不会进行编辑