不要使用JavaScript内置的parseInt()函数,利用map和reduce操作实现一个string2int()函数

题目意思是想要将一个字符串转化为数字

用逆向思维 第一步需要得到每个零散的数字 前几位结果乘十加后一位即可---需要用到reduce

第二步,得到每个零散的数字

第三步,得到零散的字符串

因此,需要

1.将字符串转化为对应字符的数组

2.对数组遍历,得到整数数组

3.得到整数

代码如下:

不要使用JavaScript内置的parseInt()函数,利用map和reduce操作实现一个string2int()函数_第1张图片

你可能感兴趣的:(不要使用JavaScript内置的parseInt()函数,利用map和reduce操作实现一个string2int()函数)