私はまだ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));
: はここに私のコードです。私はコンソールにすべての結果をループすることもできます
次に私は以下を使用します。
<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;"/>
私は上記のコードを使用して、私はエラーを得た 私はこのエラーを得た:
はキャッチされない例外TypeError :arr.pushがあるのhtmlページ上のボタンで結果を表示しよう関数ではありません
あなたの 'queue'呼び出しに引数が欠落している - あなたはに' item'パラメータに置くことを忘れてしまいました'console.log(queue(testArr))'です。 –