Javascript 试图返回数组中问题的值
我试图返回数组中所有问题的值,并将它们输入到msg变量中。我知道我没有用我的模板文字写正确的代码,我能得到一些帮助吗?谢谢大家!Javascript 试图返回数组中问题的值,javascript,Javascript,我试图返回数组中所有问题的值,并将它们输入到msg变量中。我知道我没有用我的模板文字写正确的代码,我能得到一些帮助吗?谢谢大家! const questions = [ ['How old are you?'], ['when were you born?'], ['Where are you right now?'] ] for ( var i = 0; i < questions.length; i++) { var answers = prompt(qu
const questions = [
['How old are you?'],
['when were you born?'],
['Where are you right now?']
]
for ( var i = 0; i < questions.length; i++) {
var answers = prompt(questions[i]);
}
let msg = `You are ${answers[0]}, you used to live in ${answers[1]} and i can see you are in ${answers[2]}`;
document.querySelector('.display').innerHTML = msg;
const问题=[
[“你多大了?”,
[“你什么时候出生的?”,
[“你现在在哪里?”
]
对于(var i=0;i
您正在覆盖每个循环的答案。您需要将每个答案存储在一个数组中
const问题=[
[“你多大了?”,
[“你什么时候出生的?”,
[“你现在在哪里?”
]
var回答=[];
对于(var i=0;i
您正在覆盖每个循环的答案。您需要将每个答案存储在一个数组中
const问题=[
[“你多大了?”,
[“你什么时候出生的?”,
[“你现在在哪里?”
]
var回答=[];
对于(var i=0;i
const问题=[
[“你多大了?”,
[“你什么时候出生的?”,
[“你现在在哪里?”
]
让答案=[];
questions.forEach(问题=>answers.push(提示(问题[0]))
让msg=`你是${answers[0]},你以前住在${answers[1]}里,我可以看到你住在${answers[2]}`;
document.querySelector('.display').innerHTML=msg代码>
const问题=[
[“你多大了?”,
[“你什么时候出生的?”,
[“你现在在哪里?”
]
让答案=[];
questions.forEach(问题=>answers.push(提示(问题[0]))
让msg=`你是${answers[0]},你以前住在${answers[1]}里,我可以看到你住在${answers[2]}`;
document.querySelector('.display').innerHTML=msg代码>您应该将答案设置为数组。然后在收到答案时按下按钮。@HanYolo,你能告诉我怎么做吗?对不起,这里是新手,你应该把答案做成数组。然后在收到答案时按下按钮。@HanYolo,你能告诉我怎么做吗?对不起,这里的新手问题是一系列的问题。因此,您可能还需要获取索引后的第一个元素。问题是数组的数组。因此,您可能也希望获取索引后的第一个元素。不,它不会,因为某些原因,问题是二维数组。不,它不会,因为某些原因,问题是二维数组。