JavaScript三元运算符调用函数或无操作

Mar*_*ins 3 javascript

在JavaScript中进行调试的最佳做法是什么?

debugging ? console.log('info') : null;
Run Code Online (Sandbox Code Playgroud)

我的问题是null,一般来说,或者在这个调试用例中,标准做法是什么?

Vla*_*lik 8

在你的情况下:

debugging && console.log('info');

这个技巧基于"短路"功能,我想这些信息可能有用:http://en.wikipedia.org/wiki/Short-circuit_evaluation