以下がうまくいかなくて困っています。Chat.fetch と呼ばれるこの非同期関数を実行しようとしていますが、返されるメッセージを正しく表示することができます。setInterval を介して渡そうとすると、チャットメッセージが1回返されますが、3秒ごとに更新されることはありません。これは私がやろうとしていることです。どの方向も素晴らしいでしょう。ありがとう!
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://chatbuilder.hackreactor.com/ChatBuilder.js"></script>
</head>
<body>
<script>
Chat.guide.start();
</script>
<h2>Borken Chat</h2>
<input class="draft" type="text"/> <button class="send" disabled>send</button>
<ul class="messages">
PrintChat=function(Chat_Messages){
var y=Chat_Messages.length;
for(i=0;i<y;i++){
Chat.display(Chat_Messages[i]);
}
}
PrintMessages=Chat.fetch(PrintChat);
setInterval(PrintMessages,3000);
</script>
</ul>