在你刷算法题刷的太无聊之后,可以试着去看看别的基础知识,选几个自己感兴趣的语言,把基础知识巩固好,今天给大家分享一个比较有意思的前端题目:
['1', '2', '3'].map(parseInt)最后的输出结果是什么?为什么是这样的?
有点js基础的童鞋应该第一反应都是输出 1,2,3
, 但是如果真是这么简单的话那我就不会单独拎出来给大家分享了,话不多说,我直接上正确答案:
是不是有点惊讶,为什么会这样呢?先来了解一下js中数组的map方法以及parseInt方法。
map方法
map() 方法用来遍历一个数组,并且返回一个新数组,新数组中的元素为原始数组元素调用函数处理后的值。
语法