Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在加载时将元素从数组添加到数组_Javascript_Arrays - Fatal编程技术网

Javascript 在加载时将元素从数组添加到数组

Javascript 在加载时将元素从数组添加到数组,javascript,arrays,Javascript,Arrays,我正在制作一种测验生成器,它可以通过“onclick”添加问题和答案,但是如果我想从一开始就“加载”这些答案/问题。例如,从一个数组。当我再次更改/保存这些答案/问题时,将它们放入同一数组 你有什么建议来实现这一点吗?我成功地加载了正确的问题,如下面的代码。但是,与我发现的问题相关的答案有点棘手 我这里有一个例子: 下面是加载问题的代码: $(document).ready(function () { var q = new Question(count++, 'Question 1')

我正在制作一种测验生成器,它可以通过“onclick”添加问题和答案,但是如果我想从一开始就“加载”这些答案/问题。例如,从一个数组。当我再次更改/保存这些答案/问题时,将它们放入同一数组

你有什么建议来实现这一点吗?我成功地加载了正确的问题,如下面的代码。但是,与我发现的问题相关的答案有点棘手

我这里有一个例子:

下面是加载问题的代码:

$(document).ready(function () {
    var q = new Question(count++, 'Question 1');
    questions.push(q);
});
在小提琴的第143行有一个函数,在那里创建答案。(单击“不加载”)


如果您有任何意见,我们将不胜感激

您只需调用
addAnswer
函数:

$(document).ready(function () {
    var q = new Question(count++, 'Question 1');
    q.addAnswer('this is some text', 'hello', q);
    questions.push(q);
});

您只需调用
addAnswer
函数:

$(document).ready(function () {
    var q = new Question(count++, 'Question 1');
    q.addAnswer('this is some text', 'hello', q);
    questions.push(q);
});

这将使所有答案都在一个JavaScript数组中,因此很容易得到它们,只需打开控制台和资源管理器数组即可。您是否只需要这样的内容?正是我要找的!谢谢你的意见!!这将使所有答案都在一个JavaScript数组中,因此很容易得到它们,只需打开控制台和资源管理器数组即可。您是否只需要这样的内容?正是我要找的!谢谢你的意见!!