Discuss / JavaScript / 真正的初学者

真正的初学者

Topic source

星辰大海

#1 Created at ... [Delete] [Delete and Lock User]

////////////////////////////////////////////////////////

function product(arr) {

    return arr.reduce(function (x,y){

        return x*y;

    });

}

////////////////////////////////////////////////////////

function string2int(s) {

    function str2array(s){

        var a = [];

        for (ch of s){

            a.push(ch);

        }

        return a;

    }

    charArray = str2array(s);

    intArray = charArray.map(function (ch){return ch-'0';});

    return intArray.reduce(function (x,y){return x*10 + y;});

}

////////////////////////////////////////////////////////

function normalize(arr) {

    function norm(s){

        s1=s[0];s2=s.substring(1);

        return s1.toUpperCase()+s2.toLowerCase();

    }

    return arr.map(norm);

}

////////////////////////////////////////////////////////


  • 1

Reply