[1,2,3].map(parselnt)
时间: 2024-02-12 15:06:34 浏览: 59
详解JS转换数值函数Number()、parseInt()、parseFloat()
这段代码会抛出一个错误,因为 parsellnt 不是一个有效的函数名。我猜你的意思是想将数组 [1,2,3] 中的每个元素都转换成整数,那么正确的写法是:
```
[1,2,3].map(parseInt)
```
但是这样写也会有一些坑,因为 parseInt 函数有两个参数,第一个参数是要转换的字符串,第二个参数是转换时使用的进制。因此,上面的代码实际上会将数组中的元素按照不同的进制进行转换,导致不符合预期的结果。如果想要正确地将数组中的元素转换成整数,可以使用箭头函数来避免这个问题:
```
[1,2,3].map(x => parseInt(x))
```
阅读全文