猿问

JS的迭代方法map的传入函数问题

["1","2","3"].map(parseInt)   //[1,NaN,NaN]
题目很简单,就是这个,求各位大佬指点。里面直接传入一个parseInt,这个parseInt转换了谁,后面两个NaN是怎么得出来的?
白衣染霜花
浏览 419回答 3
3回答

ABOUTYOU

个人感觉就是map会针对parseInt依次传入每个元素,形成一个新的array,只是不是应该是[1,2,3]么?为什么后面成了NaN,不明白

一只名叫tom的猫

我也以为是[1,2,3],但是确实输出的是NaN,后面的俩NaN不知道怎么来的
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答