hoewel de ES6-specificatie niet super vers is, denk ik dat veel ontwikkelaars er nog steeds niet vertrouwd mee zijn., De belangrijkste reden is waarschijnlijk slechte ondersteuning in webbrowsers net na specificatie release. Momenteel is de specificatie meer dan 2 jaar oud en veel moderne webbrowsers werken goed met ES6. Zelfs als u (of uw klanten) niet de meest recente versie van de webbrowser gebruikt, kunt u transpilers (zoals Babel) gebruiken, die ES6-bronnen transformeert naar ES5-bronnen tijdens het bouwproces van de applicatie. Het betekent dat het tijd wordt om een stap vooruit te zetten en ES6 te leren.
In dit artikel zal ik proberen om de meest nuttige functies op een bondige manier te introduceren., Na de tutorial, zult u basisvaardigheden bezitten en in staat zijn om ze toe te passen in een echt project. Behandel het niet als een gids of documentatie. Mijn doel is om u aan te moedigen om dieper te graven en vertrouwd te raken met ES6.
const en let keywords
const stelt u in staat om constanten te definiëren (tot slot!). let stelt u in staat om variabelen te definiëren. Dat is geweldig, maar hebben we niet variabelen in JavaScript al? Ja, dat is waar, maar variabelen gedeclareerd door var hebben functie scope en worden opgetild naar de top. Het betekent dat een variabele kan worden gebruikt voordat deze is gedeclareerd., laat variabelen en constanten block scope hebben (omgeven door {}) en kan niet gebruikt worden voor declaratie.