
JavaScript-basisbegrippen
Variabelen (let/const/var), typen, closures, this, arrow functions, destructuring, spread/rest
1Wat is het belangrijkste verschil tussen let en var?
Wat is het belangrijkste verschil tussen let en var?
Antwoord
let declareert een variabele met block scope, wat betekent dat deze alleen bestaat binnen het blok waar deze is gedefinieerd (tussen accolades). var heeft function scope, wat onverwachte bugs kan veroorzaken doordat de variabele in de hele functie toegankelijk is. Standaard let gebruiken voorkomt hoisting-problemen en variabelenlekken in lussen of condities.
2Welke declaratie moet worden gebruikt voor een waarde die niet verandert?
Welke declaratie moet worden gebruikt voor een waarde die niet verandert?
Antwoord
const maakt het mogelijk een constante te declareren waarvan de referentie niet opnieuw kan worden toegewezen. Dit verbetert de leesbaarheid van de code door de intentie duidelijk aan te geven en voorkomt onbedoelde wijzigingen. Let op: voor objecten en arrays voorkomt const alleen het opnieuw toewijzen van de referentie, niet het wijzigen van de inhoud. Het is de beste praktijk voor het declareren van onveranderlijke waarden.
3Welk JavaScript-datatype is niet primitief?
Welk JavaScript-datatype is niet primitief?
Antwoord
Objecten zijn het enige niet-primitieve type in JavaScript. Primitieve typen zijn string, number, boolean, null, undefined, symbol en bigint. Objecten worden als referentie in het geheugen opgeslagen, terwijl primitieven als waarde worden opgeslagen. Dit betekent dat het wijzigen van een object alle referenties ernaar beïnvloedt, terwijl het kopiëren van een primitieve een nieuwe onafhankelijke waarde creëert.
Wat geeft typeof null terug in JavaScript?
Wat is het verschil tussen == en ===?
+22 gespreksvragen
Andere React / Next.js-sollicitatieonderwerpen
React-basisbegrippen
React Hooks
Componentlevenscyclus
React Router
Statusbeheer met Context
Formulieren & Controlled Components
Gegevens ophalen & API
React Query (TanStack Query)
Styling & CSS-in-JS
Next.js Fundamentals
TypeScript met React
Next.js Data Fetching
Next.js Server Actions
Routing & Navigatie in Next.js
Next.js API Routes
Next.js Metadata & SEO
Next.js Middleware & Auth
React Testen
Zustand State Management
React Performance-optimalisatie
Error Boundaries & Error Handling
Advanced React Patterns
Geavanceerde Next.js-functies
Next.js Deployment & Productie
Architecture & Design Patterns
React Server Components
Next.js Internationalisering
React Beveiliging & Best Practices
Beheers React / Next.js voor je volgende gesprek
Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.
Begin gratis