3
0
|
serenti
|
2018-07-23 | JAVASCRIPT
Czy java script wspiera dziedziczenie? Jeśli tak to w jaki sposób?
Na czym polega stosowanie 'promises'? Do czego są wykorzystywane?
© 2023 - SkillsTest.pl | | Regulamin | Polityka Prywatnosci
Hoisting to mechanizm, którego efektem jest przenieisienie wszystkich deklaracji na samą górę (do globalnego zasięgu lub do zasięgu funkcji).
Oznacza to, że zmienna lub funkcja może być użyta zanim zostanie zadeklarowana.
Przykład:
Hoisting a zmienne
Hoisting a funkcje
Warto zwrócić uwagę, że jedynie deklaracje są przenoszone do zasięgu globalnego, inicjalizacje już nie.
Oznacza to, że jeśli zadeklarujemy oraz zainicjalizujemy zmienną po tym jak zostanie użyta, wartość zmiennej będzie wynosiła undefined.
Przykład: