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"`.
junior
Czym jest *callback*?
junior
Kiedy NIE używać *arrow function*
junior
Na co wskazuje `this` w JavaScript? Podaj przykłady.
junior
Jakie znasz typy danych?
junior
Czym sa `localStorage`, `sessionStorage` oraz `cookies` i czym się różnią?
junior
```javascript
document.getElementsByTagName('input')[0]
.addEventListener('focus', () => {
console.log(this);
});
```
Na co wskazuje `this` w tej funkcji?
junior
Do czego służą funkcje `setTimeout` oraz `setInterval`? Jak wyczyścić (anulować) interval lub timeout?
junior
Jakie znasz struktury danych?
junior
Opisz wzorzec MVC.
junior
Czym jest destrukturyzacja w ES6?
junior
Czym jest barrel w ES6 i do czego służy?
mid
Jak sklonować obiekt w JS?
junior
`Promise` vs *callback* — omów różnice, kiedy stosuje się jeden, a kiedy drugi?
mid
Function vs arrow Function - omów różnice
junior
Co to są *falsy values*? Jakie *falsy values* znasz?
junior
Na czym polega referencja? Jakie typy danych są przekazywane przez referencję w JS?
junior
Jaka jest różnica pomiędzy *function expression* a *function declaration*?
mid
Do wykonania zadanie polegające na wysłaniu _Ajaxem_ obiektu i zapisaniu w `localStorage` tokena, który dostanie się w ramach odpowiedzi. W przypadku błędu wyświetlić komunikat o błędzie.