替换int中的字符串

时间:2018-02-21 15:08:24

标签: vuejs2

我有一个简单的问题,但我不知道如何解决它。 这是我的代码:

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

2 个答案:

答案 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。

谢谢大家。