はじめに
この実験では、JavaScript を使って関数の実行にかかる時間を測定する方法を探ります。関数の開始時刻と終了時刻の差を測定し、実行にどのくらいの時間がかかったかを判断するために、console.time() と console.timeEnd() メソッドを使用します。このスキルは、Web 開発におけるコードの最適化とパフォーマンスの向上に役立ちます。
この実験では、JavaScript を使って関数の実行にかかる時間を測定する方法を探ります。関数の開始時刻と終了時刻の差を測定し、実行にどのくらいの時間がかかったかを判断するために、console.time() と console.timeEnd() メソッドを使用します。このスキルは、Web 開発におけるコードの最適化とパフォーマンスの向上に役立ちます。
関数の実行にかかる時間を測定するには、console.time() と console.timeEnd() を使って開始時刻と終了時刻の差を求めます。
次に、コールバック関数の実行にかかる時間を測定する timeTaken という関数の例を示します。
const timeTaken = (callback) => {
console.time("timeTaken");
const result = callback();
console.timeEnd("timeTaken");
return result;
};
この関数を使用するには、コールバックを引数として渡します。たとえば:
timeTaken(() => Math.pow(2, 10)); // Returns 1024, and logs: timeTaken: 0.02099609375ms
上記の例では、timeTaken 関数を使って Math.pow(2, 10) 関数呼び出しの実行にかかる時間を測定しています。この関数呼び出しは 1024 を返します。コンソール出力には、ミリ秒 (ms) で測定された時間が表示されます。
おめでとうございます!関数の実行にかかる時間の実験を完了しました。スキルを向上させるために、LabEx でさらに多くの実験を行って練習してください。