Discuss / JavaScript / string2int

string2int

Topic source

已经1V5

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

一句话代码

function string2int(s){
     return ('0'+s).match(/./g).reduce(function(x,y){return (-x *-10)+(-y * -1)})
}

wyp0596

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

看不懂,还是用

return s.split('')
        .map(function(x){return x*1;})
        .reduce(function(x,y){return x*10+y;});

菠萝borrow

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

wyp0596的回答里为什么return那一行不会自动加分号? 这好像不是正确的多行写法呀 return s.split('') .map(function(x){return x1;}) .reduce(function(x,y){return x10+y;});


  • 1

Reply