我知道 jslint/jshint 不喜欢它,但我想知道做类似的事情是否有任何真正的问题。
var err = function(msg) { throw new Error(msg); };
示例 1:分配
var foo = bar.foo || baz.foo || err('missing foo property');
示例 2:验证
typeof foo['bar'] !== 'string' && err('bar has to be a string');
有什么我应该注意的问题吗?