基本。
https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Functions
// 引数なし
function example() {
....
}
// 引数をいれるとき
function example2( hoge ) {
return hoge * 2;
}
実行するときは example();
とか example2( 2 );
とかで書く。
throttleとかdebounceやらをかませるときも同じ。(これでこんがらがった)関数は実行されないとなにもしない。
関数は実行されないとなにもしない。(大事なことなので2回)
最近はアロー関数を使ったりもしている。
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Functions/Arrow_functions
const hoge = () => {
....
}
こちらも実行はおなじく hoge();
。Internet Explorerでは使えないみたいですが、そんなブラウザはもうない。(ポリフィルとかを探せばいいらしい。)