收藏
回答

js中能不能拼接变量名,然后取出拼接后的值,可以吗?

比如报销明细数组渲染界面后,,有费用一 ,费用二,费用n,费用一里有个字段比如审核金额,费用二里有个字段也是审核金额,...每个费用都会填这个审核金额。。我form提交后,value中属性名分别是 amount0,amount1,amount2 ....等等。。。然后我在js中想把这个值塞到各明细对象里。 ,有没有方便的判断,类似下面拼接的写法 :



inputData中是 {amount0:39,amount1:30,...}


需要把 amount0的值 给 费用一对象的amount字段 ,把amount1的值给费用二对象的amount字段。

可以这样方便的实现吗?

最后一次编辑于  11-28
回答关注问题邀请回答
收藏

2 个回答

  • sheng
    sheng
    11-28

    inputData[`amount${index}`]

    11-28
    赞同 2
    回复 4
    • Elin
      Elin
      11-28
      11-28
      回复
    • Elin
      Elin
      11-28
      感谢,引号问题。学习了,一直想得到这样的效果
      11-28
      回复
    • sheng
      sheng
      11-28回复Elin
      是`` 不是 ''
      11-28
      回复
    • Elin
      Elin
      11-28回复sheng
      11-28
      回复
  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    11-28

    inputData['amount'+index]

    11-28
    赞同 1
    回复 2
    • Elin
      Elin
      11-28
      也对
      11-28
      回复
    • Elin
      Elin
      11-28
      我忘了还可以有这样的写法了,记得有 inputData.amount0,,这种。谢谢,跟上面一样,都能用
      11-28
      回复
问题标签