Javascript 如何将值推入二维数组中的一行

Javascript 如何将值推入二维数组中的一行,javascript,arrays,Javascript,Arrays,我正在使用一个二维数组来存储问题及其答案。我遇到的问题是我应该如何将价值观融入其中 我应该如何将这些答案值和答案文本链接到表示问题编号的特定索引?当前您的0索引项未定义。首先初始化0索引项以引用数组,然后对其调用push 您没有元素,答案[0]为空。尝试添加 回答。按[] 在按您的设置方式推送其他答案之前,答案只是一个一维数组。 但是,如果您想同时存储问题和答案,我认为一维数组就足够了: var answers = []; answer.push( { question:

我正在使用一个二维数组来存储问题及其答案。我遇到的问题是我应该如何将价值观融入其中

我应该如何将这些答案值和答案文本链接到表示问题编号的特定索引?

当前您的0索引项未定义。首先初始化0索引项以引用数组,然后对其调用push


您没有元素,答案[0]为空。尝试添加 回答。按[]
在按您的设置方式推送其他答案之前,答案只是一个一维数组。 但是,如果您想同时存储问题和答案,我认为一维数组就足够了:

var answers = [];
answer.push(
    {
        question: "question string", 
        answer: "answer string"
    });
在这个具体的例子中,你应该能够用

answers[0].question
或回答

answers[0].answer

希望有帮助!:D

答案应该是[[]]逻辑是一样的-初始化是的,在你添加编辑之前我留下了评论,留下它是为了获取更多信息
var answers = [];
answer.push(
    {
        question: "question string", 
        answer: "answer string"
    });
answers[0].question
answers[0].answer