终于遇到了打印调试失效的情况了~
来源:互联网 发布:windows mount nfs 编辑:程序博客网 时间:2024/04/19 16:16
这一阵子一直在用javascript, 在用打印调试的时候遇到了这样的情况,执行一下的代码,输出的a不等于0。当时觉得非常奇怪,因为代码特别多,还以为其他其他的地方因为引用了a,而修改了a导致此处a不能正确输出。思考了一会才发现这种解释类程序不像编译程序会顺序执行,可能执行是异步的,不完全等前面一步执行完才走下去,所以,当执行console.log的时候,a的值可能已经被后面的语句修改了,所以打印出看似错误的数据。
代码如下
var aif (XXXX) a++;else{ a = 0; console.log(a);}
- 终于遇到了打印调试失效的情况了~
- 终于调试通过了~
- 终于学会调试了
- 终于遇到编码的问题了...
- 常常遇到VC下面断点失效的问题,终于找到比较简单靠谱的解决方法了!
- 遇到了这个奇怪的情况
- 在忍无可忍的情况下,我终于抛弃了remoting
- 项目终于调试通过了~
- 终于能调试0.11了
- 终于可以调试php了
- fm1702终于调试成功了
- 终于找到了个好用的WEB打印控件
- SOAP开发中遇到的郁闷问题终于解决了!
- 终于遇到使用索引更慢的例子了
- 久仰的方法数超65k,终于遇到了
- 终于找到了调试RMI的正确方法
- s60模拟器不能断点调试的问题终于解决了
- 我终于也遇到内存泄漏了
- 简单表视图
- ExtJS 4.2 教程-04:数据模型
- ExtJS4 中动态设置TextField的readOnly属性
- PHP绿色安装
- hive 存储格式和压缩方式 一:Snappy + SequenceFile
- 终于遇到了打印调试失效的情况了~
- 分享一下常用的hosts列表
- 最新的数值计算库(较全)
- hello world
- UVA 644 Immediate Decodability
- 腾讯微博增加听众
- 关于applet的设想
- Android源码编译的琐碎笔记
- 关于创建数据表的设想