你好我试图创建一个应用程序,接受来自用户的输入,然后将其发送到数组打印到屏幕上。我无法让数组正确循环,并打印到屏幕上。这是我到目前为止有:JavaScript数组问题与打印结果
var groceries = getGroceries();
printGroceries(groceries);
function getGroceries() {
var canExit = false;
var myGroceries = new Array();
while (myGroceries != 'q') {
myGroceries = prompt("Enter an item to add to the grocery list (enter \‘q\’ to quit):", null);
if ((myGroceries !== null) && (myGroceries != "q")) {
myGroceries.push(myGroceries);
canExit = true;
}
}
return myGroceries;
}
function printGroceries() {
if (myGroceries.length > 0) {
document.write("Here’s your grocery list:<br><br>" + myGroceries.join("<br><br>"));
} else {
document.write("Sorry, your list is empty.");
}
}
欢迎来到StackOverflow!如果您能提及目前的产出和您期望看到的结果,那么回答您的问题会更容易一些? – kukido