From caf102463a27179f8ef517d9932cdb1487899670 Mon Sep 17 00:00:00 2001 From: yimi Date: Mon, 18 Sep 2017 08:53:24 +0000 Subject: [PATCH] fix json --- bin/uglifyjs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/bin/uglifyjs b/bin/uglifyjs index 8cbb3cad..8f158712 100755 --- a/bin/uglifyjs +++ b/bin/uglifyjs @@ -232,9 +232,12 @@ function run() { var result = { _class: "AST_" + value.TYPE }; - value.CTOR.PROPS.forEach(function(prop) { - result[prop] = value[prop]; - }); + var ctor = value.CTOR; + do { + ctor.SELF_PROPS.forEach(function(prop) { + result[prop] = value[prop]; + }); + } while (ctor = ctor.BASE); return result; } return value;