関数a内で直接呼び出すとコールバック関数が制限されます。ただし、関数をパラメーターとして使用すると、次のような利点があります。 a(b) を実行すると、関数 b はコールバック関数になり、a(c) も実行できる場合は、関数 c はコールバック関数になります。 functiona(){...;b();} と記述すると、変数の柔軟性が失われます。 コードをコピー コードは次のとおりです: 関数 a(インデックス,コールバック){ コールバック(インデックス); } 関数 b(インデックス){ アラート(インデックス); } a(10000,b);