如标题所述,我有一个数组,我可以解析ID(看起来像这样:'58575371-58575375'(。我用parseint包围它。我应该使用哪种radix?我阅读了MDN的描述,但我不明白我应该使用什么。
代码:
data[parseInt(id)] = someCoolFunction(id)
id ='123456-654321'
您可以使用类似的内容将字符串通过连字符拆分为新的整数数组:
var id = '12345-67890';
var pieces = id.split('-');
var convertedArray = [];
for(i=0; i<pieces.length; i++){
convertedArray.push(parseInt(pieces[i]));
}
parseint函数中的radix参数是可选的。如果您不提及它,则将应用10的默认值,因此您不应该在那里收到错误/警告。