javascript - 如何动态访问递增的json值

标签 javascript arrays json count javascript-objects

这是我的对象

Object {q1: "1", q2: "1"}

到目前为止我尝试过:

              var formData = myApp.formToJSON('#personality-test-form');
              formData.q+i;

提交时我得到 NaN 值如何动态访问 q1 和 q2 等值?

最佳答案

要动态访问属性 q1,您需要将其作为括号表示法的字符串提供。

formData['q1']

相同
formData.q1

或者,如果 i = 1,那么您可以动态访问属性 q1,如下所示:

formData['q' + i]

关于javascript - 如何动态访问递增的json值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40371155/

相关文章:

javascript - Kendo DropDownList 从 dataTextField 或 dataValueField 以外的 json 数据中获取元素

javascript - 具有可选参数的函数未注册传递的值

javascript - 如何在 Google ColumnChart 中放置一个图标

javascript - 如何更改具有数据属性的特定 div 的内容?

java - 如何使用 Java Stream 根据输入文件中的字符将对象添加到二维数组

java 数组创建复杂性

javascript - 通过 javascript 在 Json 中查找值

javascript - 将圆力布局图中的 d3.v3 迁移到 d3.v4

python - 标准化的 numpy/scipy `asarray` 装饰器

java - jackson 映射 : Deserialization of JSON with different property names