JavaScript の console.time() 関数の詳細な紹介

高洛峰
リリース: 2017-02-03 14:56:28
オリジナル
1775 人が閲覧しました

Web デバッグ中にコードが実行される時間を知る必要がある場合は、JavaScript コードに console.time() ステートメントと console.timeEnd() ステートメントを追加することで、プログラムの実行時間を計測できます。例として、時間がかかる次の foo() 関数を取り上げます。

function foo(){
    var x = 4.237;
    var y = 0;
    for (var i=0; i<100000000; i++) {
        y = y + x*x;
    }
    return y;
}
ログイン後にコピー

関数の実行にかかる時間を知りたい場合は、foo() の前に console.time() ステートメントを挿入できます。関数が呼び出され、その呼び出し後に終了後に console.timeEnd() ステートメントを挿入します:

console.time("test");
foo();
console.timeEnd("test");
ログイン後にコピー

プログラムの実行後、コンソールにはこのタイミングの結果「test: 1797ms」と表示されるログが表示されますレベルは情報です。

console.time() と console.timeEnd() は、タイミング ID に相当する文字列をパラメーターとして受け入れます。ブラウザは、同じパラメータ (id) を持つ console.time() と console.timeEnd() をペアにして、2 つの間の時間差を記録します。したがって、異なる ID を使用すると、JavaScript プログラム内の異なる場所で時間を計測することができます。

JavaScript の console.time() 関数の詳細と関連記事については、PHP 中国語 Web サイトに注目してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート