代入先の変数の値を1秒ごとに変更する関数を作りたいです。
ただし、下のコードでコメントアウトしているような、関数内で直接代入するやり方以外で方法があるか教えていただきたいです。
<うまくいかないコード>
JavaScript
1let hoge = num();//hogeの値が1秒ごとに変わってほしい 2 3function num(){ 4 setInterval(()=>{ 5 console.log(hoge); 6 //hoge = Random(10,0); //このように対象の変数を明示しない方法でやりたい。 7 return Random(10,0); 8 }, 1000); 9} 10 11function Random(max,min){ 12 return Math.floor( Math.random() * (max + 1 - min) ) + min ; 13}
回答1件
あなたの回答
tips
プレビュー