在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ js將單字符轉(zhuǎn)化成數(shù)字無法通過x-'0'獲得?

js將單字符轉(zhuǎn)化成數(shù)字無法通過x-'0'獲得?

clipboard.png

function string2int(s) {    var arr = s.split('');
    arr.map(function(x){return x-'0'})
    console.log(arr);
return arr.reduce(function (x, y) {
    return x * 10 + y;
});}
string2int('123');

C語言一直都這么做。。。
有什么稍微底層實(shí)現(xiàn)的方法嗎(不要用庫函數(shù))

回答
編輯回答
吢丕

x - '0'是可以的,只是map不改變原數(shù)組,需要接收下返回的數(shù)組

arr = arr.map(x=>+x)
2017年9月6日 01:58
編輯回答
舊螢火
function string2int(s) {
        return s.replace(/./g,'$&-0');
    }
    console.log(string2int('123'));

沒明白你的意思

2017年10月28日 22:45