Javascript笔记(1)——实现一个简单的parseInt函数
我们写代码的时候经常需要将字符串类型数字转变为数字类型,除了js内置的parseInt函数和Number函数外,我们也可以自己动手简单实现这么一个函数
主要用到的ES5中的map函数和reduce函数,还有利用了javascript是弱类型转换的特点
function str2num(str) { var strArr = str.split('') var strArrNum = strArr.map(function (str) { return +str }) var num = strArrNum.reduce(function (x, y) { return x * 10 + y }) return num } str2num('123') //123