- use prototype-less objects where feasible (minor speed improvement)
- get rid of HOP
This commit is contained in:
Mihai Bazon
2012-10-11 11:07:42 +03:00
parent 5053a29bc0
commit 172aa7a93c
5 changed files with 37 additions and 43 deletions

View File

@@ -1449,7 +1449,7 @@ merge(Compressor.prototype, {
OPT(AST_SymbolRef, function(self, compressor){
if (self.undeclared()) {
var defines = compressor.option("global_defs");
if (defines && HOP(defines, self.name)) {
if (defines && defines.hasOwnProperty(self.name)) {
return make_node_from_constant(compressor, defines[self.name], self);
}
switch (self.name) {