Discuss / JavaScript / 来个笨办法,做一个字符'0'到0的映射吧

来个笨办法,做一个字符'0'到0的映射吧

Topic source

function string2int(s) { var h = []; for (var i in s) h.push(s[i]); function f (x) { if (x === '0') return 0 if (x === '1') return 1 if (x === '2') return 2 if (x === '3') return 3 if (x === '4') return 4 if (x === '5') return 5 if (x === '6') return 6 if (x === '7') return 7 if (x === '8') return 8 if (x === '9') return 9 } t = h.map(f); return t.reduce(function (x, y) {return x * 10 + y;}); }

function normalize(arr) {
    var h = [];
    function f (x) {
        return x[0].toUpperCase() + x.slice(1).toLowerCase();
    }
    return arr.map(f);
}

  • 1

Reply