Discuss / JavaScript / string2int

string2int

Topic source

NotFatCat

#1 Created at ... [Delete] [Delete and Lock User]
if(typeof(s)!=='string'){
        throw 's is not a number';
    }
    var num = {
        '1':1,
        '2':2,
        '3':3,
        '4':4,
        '5':5,
        '6':6,
        '7':7,
        '8':8,
        '9':9,
        '0':0
    }
    var result = Array.from(s).map(function(n){
           return num[n];
    }).reduce(function(x,y){
       return x * 10+ y;
    });
    return result;

  • 1

Reply