swc/ecmascript/minifier/tests/terser/compress/block-scope/issue_241/input.js
강동윤 c6b22c57f8
feat(es/minifier): Implement minifier partially (#1302)
Co-authored-by: Fábio Santos <fabiosantosart@gmail.com>
2021-05-20 13:51:30 +09:00

26 lines
526 B
JavaScript

var a = {};
(function (global) {
function fail(o) {
var result = {};
function inner() {
return outer({ one: o.one, two: o.two });
}
result.inner = function () {
return inner();
};
return result;
}
function outer(o) {
var ret;
if (o) {
ret = o.one;
} else {
ret = o.two;
}
return ret;
}
global.fail = fail;
})(a);
var b = a.fail({ one: "PASS" });
console.log(b.inner());