関数の副作用
引数以外の入力
DBからデータを取得する
DOMやlocalStorageからデータを取得する
ネットワーク上のAPIからデータを取得する
ファイルからデータを取得する
ユーザー入力を待つ
返り値以外の出力
引数で受け取ったオブジェクトに変更を加える
thisのインスタンス変数やグローバル変数など、ローカル変数以外の変数に変更を加える
DBにデータを保存する
DOMを更新する
別スレッドを起動する
ネットワーク上のAPIをコールする
ログを出力する
画面にメッセージを表示する