考试题目里面的问题
来源:3-2 项目作业
慕侠6426685
2019-07-15 17:11:23
不太明白为什么map函数就可以将字符串"23443"转换为数字23443 ?这行代码不太明白
1回答
时间,
2019-07-15
同学,你好。这里用到了map和reduce两个函数。可以分成两部分进行理解
1、map(charToNum, '23443'):将传入的函数charToNum依次作用到字符串的每个元素中。charToNum函数是通过key取以相对应的value值。
2、map函数会返回一个对象,再通过reduce会对参数序列中元素进行累积
即(((2*10+3)*10+4)*10+4))*10+3=23443,类型为int型
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
相似问题