Javascript JS中的高效日志记录
js中有没有一种方法可以使日志记录更加高效,而不必在不需要时调用方法 我将在C++中使用宏来实现这个。 假设我有一个记录器,我有 记录“警告”,“这是对象”,JSON.parseobj 如果日志级别低于警告级别,我不希望调用JSON.parse 有办法解决这个问题吗 我曾想过以某种方式封装另一个函数调用,记录器调用内部函数以获得结果,但我认为每次创建函数的开销是不值得的。 有什么想法吗?Javascript JS中的高效日志记录,javascript,logging,Javascript,Logging,js中有没有一种方法可以使日志记录更加高效,而不必在不需要时调用方法 我将在C++中使用宏来实现这个。 假设我有一个记录器,我有 记录“警告”,“这是对象”,JSON.parseobj 如果日志级别低于警告级别,我不希望调用JSON.parse 有办法解决这个问题吗 我曾想过以某种方式封装另一个函数调用,记录器调用内部函数以获得结果,但我认为每次创建函数的开销是不值得的。 有什么想法吗? 谢谢。此功能就是实现此功能的方法。创建函数比解析JSON便宜。编译脚本时,函数体只解析一次;当您使用它时,它
谢谢。此功能就是实现此功能的方法。创建函数比解析JSON便宜。编译脚本时,函数体只解析一次;当您使用它时,它只需要使用变量进行闭包。myParse=debug?JSON.parse.bindJSON:Boolean;随后:记录“警告”,“这是对象”,myParseobj;