diff --git a/src/babel/transformation/transformers/es7/function-bind.js b/src/babel/transformation/transformers/es7/function-bind.js index ae9f63d558..90ff4e4130 100644 --- a/src/babel/transformation/transformers/es7/function-bind.js +++ b/src/babel/transformation/transformers/es7/function-bind.js @@ -16,11 +16,8 @@ function getTempId(scope) { } function getStaticContext(bind, scope) { - if (bind.object) { - return scope.isStatic(bind.object) && bind.object; - } else { - return scope.isStatic(bind.callee.object) && bind.callee.object; - } + var object = bind.object || bind.callee.object; + return scope.isStatic(object) && object; } function inferBindContext(bind, scope) {