我正在解压缩一组对象字符串,它们是字符串,但需要获取它们的最小值作为整数。类型脚本抱怨此代码:
let min = Math.min(...Object.keys(rankingDict))
错误:
“字符串”类型的参数不能分配给“数字”类型的参数。
在解压缩每个值时,是否有办法使每个值成为数字?还是我只需要遍历列表并为每个值parseInt()
遍历?
答案 0 :(得分:1)
您需要执行parseInt
,但是您可以这样内联:
let min = Math.min(...Object.keys(rankingDict).map(k => parseInt(k)))