在core.js中,你会发现很多功能上限,如下所示:
!function(undefined){
var __e = null, __g = null;
// more code
}
或者这个:
!function(){
try {
var iter = [1].keys();
iter['return'] = function(){ DANGER_CLOSING = false; };
Array.from(iter, function(){ throw 2; });
} catch(e){ /* empty */ }
}();
否定的目的是什么?