Я все еще изучаю javascript, любая помощь будет очень оценена! Вот мой код:Я пытаюсь показать результат функции, используя функцию onclick. (Javascript)
function queue(arr, item) {
arr.push(item);
var removed = arr.shift();
return removed;
}
Тестирование установки
var testArr = ["roller coaster", "horror tower", "big train", "space maniac"];
console.log(queue(testArr));
Это регистрирует результаты просто отлично. Я могу даже соединить все результаты с консолью
Затем я использую следующее. пытаясь вывести результат в кнопку на HTML странице:
<div id="queue1" class="gray1">
<h3>Available Fast Pass Experience<h3>
<input id="button" type="button" value="Click to see your next fast pass available attraction" style="height:100px; width:380px;font-size:325px"; onclick= "queue(testArr.value = 'onclick= "queue(testArr.value = 'Your next fast pass experience will be + queue(testArr)')";>
<div>
<input id="button2" type="button" value="Available Attraction" style="height:100px; width:380px;font-size:325px;"/>
Я использовал код, указанный выше, и я получил ошибки я получил эту ошибку:
Uncaught TypeError: arr.push является не функция
Вы упускаете аргумент для вашего 'queue' позвонить - вы забыли поставить в' item' параметра 'console.log (очереди (testArr))'. –