我有一个程序,可以通过 JSON 文件中的数据构建多个 div。我这样调用程序中的信息:
'<p>English test score = ' + division[i].Eng5Thirteen +'</p>'
其中 Eng 是科目,5 是年级,13 是年份 (2013)。我做了很多次这种变化。
有没有办法在明年更新这个程序,只需将存储单词“十三”的变量更改为“十四”,它将反射(reflect)在我的整个程序中,这样我明年就不必全部更改它?也许我的整个程序效率低下?
最佳答案
您可以使用括号表示法通过变量引用属性,如下所示::
var subject="Eng", grade="5", year="Thirteen";
'<p>English test score = ' + division[i][subject+grade+year] + '</p>';
关于javascript - 更改对 JSON 对象的调用以使程序更加抽象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18391014/