我目前有这个数据集用于测验应用程序(它有多糟糕?):
var questions =
[
'Question 1 text',
'Question 2 text'
]
var answers =
// Question 0
[
['Choice 0', // Right answer
'Choice 1',
'Choice 2']
]
// Question 1
[
['Choice 0',
'Choice 1', // Right answer
'Choice 2']
]
var correctChoice =
[
'0', // Question 0, choice 0
'1' // Question 1, choice 1
]
所以我依靠“隐形索引”将它们链接在一起,这有点难以维护。有没有更好的方法来解决这个问题?对象更好吗?建议或一般的最佳实践?
我一直在考虑 JSON - 这是一个不错的选择吗?