日期:2014-05-16  浏览次数:20463 次

js文件变量名都被替换成(a、b、c),如何转换成可读的?
最近做项目要用到一个js文件,但里面方法名和变量名都被替换成a、b、c之类的了,如何转换一下,使代码好读懂一些?
JScript code

function l(a, b, c) {
        var e,
        f;
        if (a) {
            if (B(a)) {
                for (e in a) {
                    e != "prototype" && e != "length" && e != "name" && a.hasOwnProperty(e) && b.call(c, a[e], e)

                }

            } else {
                if (a.forEach && a.forEach !== l) {
                    a.forEach(b, c)

                } else {
                    if (E(a) && ta(a.length)) {
                        e = 0;
                        for (f = a.length; e < f; e++) {
                            b.call(c, a[e], e)

                        }

                    } else {
                        for (e in a) {
                            a.hasOwnProperty(e) && b.call(c, a[e], e)

                        }

                    }

                }

            }

        }
        return a

    }




------解决方案--------------------
你用的版本是min版的,精简了标识符长度。排版也应该是连成一行的,你这个是重新排版了。
和别的不同,这种你没有工具可以还原本意。要么就这么用,要么就找没有精简的版本,要么就自己去多花点时间找资料学。