JavaScript object with multiple values -


i trying build set of questions , answers questionnaire. each instance has id, css class, question, , at least one answer. possible have multiple values when there more 1 answer?

var qa = [ {id: "0", css: "multiple", question: "do own home?", answers: "yes", "no"}, {id: "1", css: "input", question: "who live in home?", answer: "<textarea rows='5' class='textarea'></textarea>"} ]; 

you can turning answers in array:

var qa = [{             id: "0",             css: "multiple",             question: "do own home?",             answers: ["yes", "no"] }]; 

and access this:

qa[0].answers[0] // "yes" qa[0].answers[1] // "no" 

or

qa[0]['answers'][0]// "yes" qa[0]['answers'][1] // "no" 

or instead of array can use object:

var qa = [{            id: "0",            css: "multiple",            question: "do own home?",            answers: [yes: "yes", no: "no"] }]; 

and access this:

qa[0].answers.yes // "yes" qa[0].answers.no // "no" 

or

qa[0]['answers']['yes']// "yes" qa[0]['answers']['no'] // "no"