['1', '2', '3'].map(parseInt) what & why

['1', '2', '3'].map(parseInt) what & why

结果是: 1 NaN NaN

parseInt(1,0)   1

parseInt(2,1)   一进制中不可能有2    怎么都是NaN

parseInt(3,2)   二进制中不吭有3

parseInt('3', 2)  第一位是一个二进制的数,  输出的结果就是转化成10进制

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容