.
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.