最近做项目要用到一个js文件,但里面方法名和变量名都被替换成a、b、c之类的了,如何转换一下,使代码好读懂一些?
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    }