【发布时间】:2023-02-04 06:26:31
【问题描述】:
我有其他方法可以做同样的事情..所以我不是在寻找解决这个问题的不同方法......我正在寻找一个解释为什么如果我已经定义了一个整数,它仍然与.map连接为如果它是一个字符串。
我有一组从 API 检索到的基本数据:
"data":["8","8","12","1","7","4","2"]
如果我使用它来映射它
let count = response.data.metrics.data.map((item) => + parseInt(item));
我很难理解为什么将其视为字符串返回
88121743
当我觉得因为我将它解析为整数时,它应该添加并以 42 出现。
这只是使用.map 的问题吗?可以在这里使用快捷数学函数吗?
【问题讨论】:
-
你的代码给我
[8, 8, 12, 1, 7, 4, 2],而不是一个数字。请提供minimal reproducible example。 -
@Unmitigated 更新了可重现的例子..
标签: javascript reactjs