簡體   English   中英

如何創建部分嵌套的數組?

[英]How can i create a partially nested array?

我有一個有多個答案的問題。 我想要一個有兩個點的數組,第一個只能容納一個值(一個問題),第二個可以容納一個數組(多個答案)。

問題:“最喜歡的顏色”答案:“藍色”,“黑色”,“紅色”

var answer = [];
var question [[],answer];

我無法使它正常工作。 :(

 var list = [ 'favorite colors', ['red','black'] ];

但是我會做這樣的事情:

 var question = { question: 'Favorite color',
   answers: ['red','black']
 }

 var list = [ question, ... ];

是你想要的嗎?

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];

嘗試這個

var question =  [[], answer];

這不行嗎?

var question = [[],answer];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM