ajaxの実行順序

ajaxでは処理を投げた後には、実行順序をサーバー側で保持してくれるとは限らなない

1.ajaxでサーバーに処理を投げるボタンAがあるとする

2.ボタンAを押す

3.ボタンAを押す

この時にときに 2->3 の順序でサーバー側で処理が実行されるとは限らない

ajaxでは処理を投げた後サーバー側での実行順序は保持されていない

サーバーの遅延やネットワークの遅延で順序が入れ替わることがある

解決方法

コールバック関数やPromiseで制御する

➨Promise

➨JavaScriptの「コールバック関数」とは一体なんなのか