
Nowoczesny JavaScript (ES6+)
Promises, async/await, modules, classes, map/filter/reduce, optional chaining, nullish coalescing
1Czym jest Promise w JavaScript?
Czym jest Promise w JavaScript?
Odpowiedź
Promise to obiekt reprezentujący ostateczne zakończenie lub niepowodzenie operacji asynchronicznej. Pozwala obsługiwać operacje, które zajmują czas (żądania HTTP, odczyty plików), bez blokowania wykonywania kodu. Promise może mieć trzy stany: pending (oczekujący), fulfilled (pomyślnie rozwiązany) lub rejected (zakończony błędem).
2Jaki jest cel słowa kluczowego async przed funkcją?
Jaki jest cel słowa kluczowego async przed funkcją?
Odpowiedź
Słowo kluczowe async automatycznie przekształca funkcję w funkcję asynchroniczną, która zawsze zwraca Promise. Nawet jeśli funkcja zwraca prostą wartość, zostanie ona automatycznie opakowana w rozwiązaną Promise. Pozwala to używać await wewnątrz funkcji do oczekiwania na inne Promise w bardziej czytelny sposób niż za pomocą then() i catch().
3Co robi operator optional chaining ?. w JavaScript?
Co robi operator optional chaining ?. w JavaScript?
Odpowiedź
Operator optional chaining pozwala bezpiecznie uzyskiwać dostęp do zagnieżdżonych właściwości obiektu, które mogą być null lub undefined. Jeśli właściwość pośrednia jest null lub undefined, wyrażenie zwraca undefined zamiast zgłaszać błąd. Pozwala to uniknąć pisania licznych ręcznych sprawdzeń i sprawia, że kod jest bardziej zwięzły i czytelny.
Jaka jest różnica między null a undefined w JavaScript?
Jak zaimportować nazwaną funkcję z modułu ES6?
+17 pytań z rozmów
Inne tematy rekrutacyjne Vue.js / Nuxt.js
Podstawy JavaScript
Podstawy Vue
Komponenty Vue
Vue Router
Pinia State Management
Vuex (Legacy)
Composition API
Reaktywność Vue
Podstawy Nuxt
Pobieranie danych w Nuxt
SSR i SSG w Nuxt
Trasy serwerowe Nuxt
Moduły Nuxt
Composables we Vue
Formularze i walidacja Vue
Zarządzanie stanem w Nuxt
Testowanie Vue
Wdrażanie Nuxt i CI/CD
Wydajność Vue
Zaawansowane wzorce Vue
TypeScript z Vue
Uwierzytelnianie Nuxt
SEO z Nuxt
Internacjonalizacja w Nuxt
Architektura Vue
Bezpieczeństwo Nuxt
Ekosystem Vue
Migracja Vue 2→3 i Nuxt 2→3
Opanuj Vue.js / Nuxt.js na następną rozmowę
Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.
Zacznij za darmo