Co to jest pure function?
Jak można odczytać cookie w JS?
Jaki jest zakres widoczności zmiennych (scope)?
Podaj przykład wycieku pamięci (memory leak). Jak mu zaradzić?
Czym jest prototype
?
Jaka jest różnica między klasą a obiektem?
Jaki będzie output logów poniższego kodu:
for (var i = 0; i < 10; i++) {
setTimeout(function() {
console.log(i);
}, 100 * i);
}
Jaka jest różnica między Java a JavaScript?
Co to jest npm
i do czego się go używa?
Napisz funkcję, która jako argument przyjmuje ciąg znaków (zdanie) i zwraca ten ciąg znaków, ale z każdym słowem rozpoczynajacym się od wielkiej litery.
Przykład: "john doe foo bar"
, oczekiwany wynik: "John Doe Foo Bar"
.
ECMAScript i JavaScript — jaka jest różnica?
Czym jest klasa w programowaniu?
Napisz funkcję, która przyjmuje ciąg znaków (zdanie) i ciąg znaków z odwróconą kolejnością słów.
Przykłąd: Dla "Ala ma kota"
funkcja ma zwrócić "kota ma Ala"
.
Czym jest callback?
Kiedy NIE używać arrow function
Na co wskazuje this
w JavaScript? Podaj przykłady.
Jakie znasz typy danych?
Czym sa localStorage
, sessionStorage
oraz cookies
i czym się różnią?
document.getElementsByTagName('input')[0]
.addEventListener('focus', () => {
console.log(this);
});
Na co wskazuje this
w tej funkcji?
Do czego służą funkcje setTimeout
oraz setInterval
? Jak wyczyścić (anulować) interval lub timeout?