使用jscodeshift重构SequenceExpression语句

时间:2019-12-06 12:38:13

标签: jscodeshift

我正在尝试使用jscodeshift重构逗号运算符,例如:

var G = Array<MutableList<Int>>(0) { ArrayList() }

进入:

let x = (y = (z = (v = (a = function() {}, 5), {}), []), 4), u = 4;

z.c = (w = 2, []);

我一直在尝试对SequenceExpression语句进行过滤,并移动除最右边的表达式以外的所有表达式,但是我在提出一些可以概括的内容时遇到了麻烦。

任何提示将不胜感激。

0 个答案:

没有答案