我有一个简单的问题,但我不知道如何解决它。 这是我的代码:
for (var i = 0; i < response.data.values.length; i++) {
this.affinityZone.push({
'text': response.data.values[i].name,
**'value': response.data.values[i].id**
})
}
'value'
现在是一个字符串。那么我的前端如何将其读作整数。
我尝试过:'value': parseInt == response.data.values[i].id
和'value': parseInt.response.data.values[i].id
。
答案 0 :(得分:0)
也许你正在尝试做这样的事情
for (var i = 0; i < response.data.values.length; i++) {
this.affinityZone.push({
text: response.data.values[i].name,
value: parseInt(response.data.values[i].id, 10)
})
}
答案 1 :(得分:0)
这就是答案:
D1_inv = [round(i,4) for i in D1_inv]
print(D1_inv)
#[0.0248, 0.0296, 0.0358]
我应该将数字插入parseInt。
谢谢大家。