最近javascriptの勉強を始めました。
以下のコードでわからない事がありましたのでご質問いたしました。
javascript
1 2var count = 0; 3var countup = function(){ 4 console.log(count++); 5} 6 7// ①以下の処理 8var id = setInterval(function(){ 9 countup(); 10 if(count > 5){ 11 clearInterval(id); 12 }} ,1000); 13
「①以下の処理」 のプログラムの実行順序を知りたく思っています。
function(){}のなかが実行されてから結果がidに格納されると考えたのですが、その場合function(){}の中のidは空なので成り立たないというのが動機です。
よろしくお願いします。
前の質問にも書きましたが。 >タイトルには要件を書いて下さい。 https://teratail.com/help/question-tips#questionTips3-1 タイトルから質問内容が想像できないもの、タイトルと質問内容が食い違っているものはスムーズな回答を得られなくなります。
あと、このままでは丸投げとなるので( https://teratail.com/help/avoid-asking )調べてみたこと、やってみたこと(そのソースコード)を具体的に追記してください。また参考先サイトがあればURLも質問に追記してください。既に見た先が回答についてしまうと無駄なやり取りが発生しますし、もしかしたら参考記事の理解が間違っているために解決に至れていないのかもしれません。https://teratail.com/help/question-tips#questionTips1-2
回答2件
あなたの回答
tips
プレビュー