【问题标题】:Changing a call to a JSON object to make program more abstract更改对 JSON 对象的调用以使程序更抽象
【发布时间】:2013-08-22 21:18:38
【问题描述】:

我有一个程序通过 JSON 文件中的数据构建多个 div。我这样称呼程序中的信息:

'<p>English test score = ' + division[i].Eng5Thirteen +'</p>' 

其中 Eng 是主题,5 是年级,13 是年份(2013 年)。我做了很多次这样的变化。

有没有办法在明年更新这个程序,只需将存储单词“十三”的变量更改为“十四”,它将反映在我的整个程序中,所以明年我不必全部更改?也许我的整个程序效率低下?

可以看到代码here和正在运行的程序here.

【问题讨论】:

    标签: javascript jquery json performance


    【解决方案1】:

    您可以使用括号表示法通过变量引用属性,如下所示::

    var subject="Eng", grade="5", year="Thirteen";
    '<p>English test score = ' + division[i][subject+grade+year] + '</p>';
    

    【讨论】:

      猜你喜欢
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      • 2020-05-08
      • 1970-01-01
      • 1970-01-01
      • 2021-04-16
      • 2020-08-13
      • 2015-09-11
      相关资源
      最近更新 更多