Bla*_*lah 3 javascript operator-keyword
我正在检查underscore.js的src并发现了这个:
_.isRegExp = function(obj) {
return !!(obj && obj.test && obj.exec && (obj.ignoreCase || obj.ignoreCase === false));
};
Run Code Online (Sandbox Code Playgroud)
为何是 "!!" 用过的?它应该被视为NOT-NOT还是有一些深奥的JS细微差别在这里?