console.log
来源:互联网 发布:sql语句修改表结构 编辑:程序博客网 时间:2024/06/01 08:50
JavaScript调试的时候需要控制台console.log()打印,
但是打印的多了,感觉console.log()命令有点长,
能不能简写呢?
思路一:自定义log函数名,使用apply将默认参数传递给console.log,需要绑定到console对象。
然后使用log(),打印日志,但细心的你会发现这样输出的log显示的都是同一行。
function log(){ console.log.apply(console,arguments); }log("我在25行");log("我在26行");log("我在27行");
ide截图
浏览器输出
log明显是在25,26,27行输出的,但是却都显示在23行,你会发现23行是定义function的地方;
这不利于我们定位错误位置
有没有更好的方法?
将console.log方法绑定到console,然后返回新的函数,定义全局变量实现调用。
window.log=console.log.bind(console);log("我在25行");log("我在26行");log("我在27行");
浏览器截图
此时,大功告成,浏览器定位的行就是代码中输出的行
0 0
- console.log()
- console.log
- console.log()
- console.log
- console log
- console .log
- console.log和console.dir
- javascript当中console.log
- console.log的坑
- console.log功能记录~
- console.log使用方法
- console.log解析
- 调试利器--console.log
- 使用Console.log调试
- 万恶的console.log()
- console.log使用
- 浏览器 console.log 样式
- console.log样式定义
- HDU 5612 Baby Ming and Matrix games(dfs搜索)
- Codeforces Round #340 (Div. 2)-B. Chocolate(组合数学的乘法计数)
- uva11300 - Spreading the Wealth (中位数)
- IOS绘制虚线
- 矩阵和散列表
- console.log
- Android四大组件
- Codeforces Round #340 (Div. 2)题解
- 结构化编译器前端 Clang 介绍
- [ssh新闻发布系统四]使用富文本编辑器发布新闻
- Java 高级类(上) —— 抽象类和接口
- Struts2 配置文件result的name属性和type属性
- shell awk
- UVA 编辑书稿