我正在构建一个单页问卷应用程序,但我不确定为问题构建数组的正确方法是什么。另外,以这种方式混合问题类型是不好的做法吗?(单选,同一阵列中的多选?)基本上,我仍在尝试了解我所见过的两种基本方法的优缺点。
选项1:
var hygiene = [
{
pageheader: "Self-Care"
}
{
q: "When was your last shower?",
choicetype: "radio",
a1: "Today",
a2: "Yesterday",
a3: "Two days ago",
a4: "I don't know"
}
{
q: "How much do you weigh today?",
choicetype: "keypad"
}
{
q: "Do you take any medications?",
choicetype: "radio",
a1: "Yes",
a2: "No"
}
{
q: "Which medications?",
choicetype: "multiselect",
a1: "Zostavax",
a2: "Percocet",
a3: "Actemra",
a4: "Cimzia",
a5: "Relprevv"
}
];
选项 2:
var hygiene = {
pageheader: "Self-Care",
question1: [
"When was your last shower?", "radio", "Today", "Yesterday",
"Two days ago", "I don't know"
],
question2: [
"How much do you weigh today?", "keypad"
],
question3: [
"Do you take any medications?", "radio", "Yes", "No"
],
question4: [
"Which medications?", "multiselect", "Zostavax", "Percocet",
"Actemra", "Cimzia", "Relprevv"
]
};