Mit csinál a console.time() metódus JavaScriptben

Mit Csinal A Console Time Metodus Javascriptben



A kódolási művelet végrehajtási ideje minden programozási nyelvben jelentős szerepet játszik. Általában „tesztelési” célokra használják annak meghatározására, hogy mennyi időbe telt a kód végrehajtása, és a funkciók teljesítményének összehasonlítására az elemzésükhöz. Más programozási nyelvekhez hasonlóan a JavaScript is beépített „ console.time() ” módszer egy adott funkció végrehajtási idejének elemzésére.

.

Ez az írás elmagyarázza a „console.time()” metódus működését és használatát a JavaScriptben.







Mit csinál a „console.time()” metódus a JavaScriptben?

A ' console.time() ” metódus követi a művelet vagy a funkció végrehajtási idejét. Elindítja az időzítőt, amely kiszámítja a megadott JavaScript-művelet időtartamát, és a „ console.timeEnd() ” módszerrel.



Szintaxis



konzol. idő ( címke )

A „console.time()” támogatja az opcionális „ címke ” argumentum, amely a művelet nevét adja meg. A „console.time()” metódus többszöri előfordulásakor ajánlott az egyes műveletek egyszerű azonosítása érdekében.





HTML kód

Menjen át a következő HTML kódon:

< h2 > konzol. idő ( ) Módszer JavaScriptben h2 >

< p > Nyissa meg a konzolt ( F12 ) hogy ellenőrizze a végrehajtást Idő p >

A fenti kódrészletben:



  • A '

    ” címke létrehozza a megadott utasítást megjelenítő alcímet.

  • A '

    ” címke egy bekezdést határoz meg.

Jegyzet: A fenti HTML kódot követjük a cikkben.

1. példa: A „console.time()” módszer alkalmazása egy kódfunkcionalitás végrehajtási idejének elemzésére („for” hurok)

Ebben a példában a „ console.time() ' metódus a definiált ' végrehajtási idejének lekérésére szolgál számára ” ciklus JavaScriptben.

JavaScript kód

Vegye figyelembe az alábbi kódsorokat:

< forgatókönyv >

konzol. idő ( 'for hurok' ) ;

számára ( van egy = 0 ; a < 1000 ; a ++ ) {

}

konzol. időVége ( 'for hurok' ) ;

forgatókönyv >

A fenti kódblokkban:

  • Adja meg a „ console.time() 'metódus címkével' hurokhoz ” a meghatározott „for” ciklus elején.
  • Ezt követően egy ' számára ” ciklus inicializálva van, amely 1000-szer ismétlődik.
  • Végül a „ console.timeEnd() ” metódus van meghatározva, amely leállítja az időzítőt és megmutatja a „for” hurok teljes futási idejét.

Kimenet

Amint látható, a konzol a „for” ciklus teljes végrehajtási idejét mutatja ezredmásodpercben (ms).

2. példa: A „console.timeEnd()” módszer alkalmazása a hurkok végrehajtási idejének összehasonlítására

Ez a példa elmagyarázza, hogyan a „ console.time() ” metódus használható több művelet összehasonlítására, azaz „hurkok” végrehajtási ideje összehasonlításra.

JavaScript kód

A következő JavaScript-kód áttekintése:

< forgatókönyv >

konzol. idő ( 'First for loop' ) ;

számára ( benne volt = 0 ; én < 1000 ; én ++ ) {

}

konzol. időVége ( 'First for loop' ) ;

konzol. idő ( 'Second for loop' ) ;

számára ( van egy = 0 ; a < 2000 ; a ++ ) {

}

konzol. időVége ( 'Second for loop' ) ;

forgatókönyv >

A fenti kódban:

  • Először adja meg a „ console.time() ' módszer az időzítő elindításához az első inicializáláshoz' számára ” hurok.
  • A következő lépésben az első „for” ciklus inicializálódik.
  • Ezt követően csatolja a „ console.timeEnd() ” módszerrel leállíthatja az időzítőt a teljes végrehajtási idő lekéréséhez.
  • Ezután ismét a „console.time()” metódus kerül alkalmazásra az utóbbi ciklushoz, és a „console.timeEnd()” metódus szintén leállítja az időzítőt.

Kimenet

Az elemzés szerint a konzol mindkét inicializált „for” hurok teljes futási idejét mutatja, így összehasonlítva őket.

Következtetés

A JavaScript a beépített ' console.time() ” módszer, amely elindítja az időzítőt és kiszámítja a megadott kódfunkció időtartamát. Segít a műveletek végrehajtási idejének összehasonlításában és tesztelési célokra. Amint az időzítő elindul, a „console.timeEnd()” metódus segítségével leáll.

Ez az útmutató leírja a „console.time()” metódus működését és használatát JavaScriptben.