JavaScript 如何导入最少执行的 log 打印函数(论坛回复摘要)
2013-03-20 20:41
239 查看
问题
当我们开发时需要输出很多log信息,例如使用下面的函数
在发布版中我们不希望打印log,因此在发布版将log函数置空如下
log = function(msg){};
但实际上这种方式不能防止参数部分的执行,如调用log(getName()),则其中的getName()无论如何都会被执行。
而我希望完全不执行log函数及其参数部分,需要怎么做呢?
答复
示例代码:
This is a trick.
连接
见原贴:http://bbs.csdn.net/topics/390380277
当我们开发时需要输出很多log信息,例如使用下面的函数
log = function(msg){ console.log(msg);
}
在发布版中我们不希望打印log,因此在发布版将log函数置空如下
log = function(msg){};
但实际上这种方式不能防止参数部分的执行,如调用log(getName()),则其中的getName()无论如何都会被执行。
而我希望完全不执行log函数及其参数部分,需要怎么做呢?
答复
示例代码:
This is a trick.
见原贴:http://bbs.csdn.net/topics/390380277
相关文章推荐
- JavaScript 中 Construct 步骤 (论坛回复摘要)
- 自定义Log、打印执行哪个函数、判断当前是什么输入法
- Java 如何提取 XML 文件的文本内容(论坛回复摘要)
- 如何设置WebView使得加载网页时能够执行JavaScript脚本中的alert()函数
- JavaScript 的一道有趣考题 (论坛回复摘要)
- javascript笔记——点击按钮(或超链接)如何跳转到另外一个页面并执行目标页面的js函数
- javaScript学习笔记——如何在加载完某个标签之后执行一个函数
- 如何用javascript 的eval动态执行一个需要传对象参数的函数
- 如何打印函数指针指向的函数名
- javascript延时重复执行函数 lLoopRun.js
- (译)详解javascript立即执行函数表达式(IIFE)
- javascript 中setTimeout 定时执行带参数的函数
- 使用JavaScript的闭包&立即执行函数模拟静态变量
- 【JavaScript】浅析IIFE(立即执行函数表达式)的作用
- JavaScript匿名、具名函数与立即执行函数IIFE详解
- JavaScript 自执行函数和 jQuery扩展方法
- 详解javascript立即执行函数表达式(IIFE)
- JavaScript或MyEclipse—如何解决js文件导入到MyEclipse工程后出错?
- javascript 立即执行函数