我有一个有多个答案的问题。我想要一个有两个点的数组,第一个只能容纳一个值(一个问题),第二个可以容纳一个数组(多个答案)。
问题:'最喜欢的颜色' 答案:'蓝色''黑色''红色'
var answer = [];
var question [[],answer];
我无法让它正常工作。 :(
答案 0 :(得分:3)
var list = [ 'favorite colors', ['red','black'] ];
但我会做这样的事情:
var question = { question: 'Favorite color',
answers: ['red','black']
}
var list = [ question, ... ];
答案 1 :(得分:2)
这是你想要的吗?
var question = 'What is your favourite color?';
var answers = ['blue', 'yellow', 'black', 'pink', 'omg, ponies!'];
var your_array = [question, answers];
或没有即时变量:
var your_array = [
'What is your favourite color?', // question here
['blue', 'yellow', 'black', 'pink', 'omg, ponies!'] // answers array here
];
要回答你的问题:
var your_question = your_array[0];
要获取您所做答案的列表(数组):
var your_answers = your_array[1];
答案 2 :(得分:1)
试试这个
var question = [[], answer];
答案 3 :(得分:0)
这不起作用吗?
var question = [[],answer];