Здравствуйте, я пытаюсь создать приложение, которое принимает входные данные от пользователя, а затем отправляет его в массив, который будет напечатан на экране. У меня возникли проблемы с правильной настройкой массива и печать на экран. Вот то, что я до сих пор:Проблема с массивами 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