TIL

Today I Learned. 知ったこと、学んだことを書いていく

関数を渡すときには()はつけない! - JavaScript

変数に代入したA関数をB関数に渡すときには()はつけない!!!
()をつけると、関数の戻り値を渡すことになってしまうため、()はつけないこと

例)1秒ごとにhelloとコンソールに表示する

const aa = () => {
    console.log('hello');
}

setInterval(aa(), 1000);

これだと、1回しか表示されない!!!!
aa()じゃなくて、aaで渡してあげないといけない!!!!

const aa = () => {
    console.log('hello');
}

// () はつけない!
setInterval(aa, 1000);

気をつけよう...