Sobes.tech
Junior

Miért használják a 'use strict'-et JavaScriptben?

sobes.tech MI

Válasz az MI-től

'use strict' — ez egy direktíva, amely aktiválja a JavaScript szigorú módját.

Szigorú mód:

  • Tiltja a nem deklarált változók használatát.
  • Kikapcsolja az implicit this átalakítást a globális objektummá függvényekben.
  • Hibákat generál olvasható tulajdonságok hozzárendelésekor.
  • Tiltja a nem törölhető tulajdonságok törlését.
  • Kikapcsolja a with-t.
  • Tiltja a duplikált paraménevek használatát függvényekben.
  • Egyszerűsíti a kód optimalizálását.

A 'use strict' használatának előnyei:

  • Javítja a kód olvashatóságát és karbantarthatóságát: Korán felismeri a potenciális hibákat.
  • Előzi meg a véletlen hibákat: Veszélyes vagy nem kívánt szerkezeteket tilt.
  • Biztosítja a jövőbeli kompatibilitást: Néhány jövőbeli JavaScript verzió funkciója megkövetelheti a szigorú módot.

A szigorú mód alkalmazható az egész szkriptre vagy egyes függvényekre, a direktíva első sorba helyezésével.

// Alkalmazás egy függvényre
function szigorúFüggvény() {
  'use strict';
  // Kód szigorú módban
}

// Alkalmazás az egész szkriptre
// A fájl első sorának kell lennie
'use strict';
// Kód szigorú módban