先看如下输出结果
1
| [1, 2, 3, 4, 5].map(parseInt);
|
输出结果
1
| [1, NaN, NaN, NaN, NaN];
|
这里需要注意 parseInt 的用法,尤其是第二个参数的含义。
用法
1
| parseInt(string, radix);
|
- string
如果 string 不是字符串类型,则会传递调用 toString()来转换。
- radix
指定字符串 string 的基数,也就是指定 string 是什么进制;比如 radix 是 8,则表示 string 是 8 进制的数,而不是转换成 8 进制的数。