Chociaż specyfikacja ES6 nie jest super-miękka, myślę, że wielu deweloperów nadal nie są zaznajomieni z nim., Głównym powodem jest prawdopodobnie słabe wsparcie w przeglądarkach internetowych tuż po wydaniu specyfikacji. Obecnie specyfikacja ma ponad 2 lata, a wiele nowoczesnych przeglądarek internetowych działa dobrze z ES6. Nawet jeśli ty (lub twoi klienci) nie używasz najnowszej wersji przeglądarki internetowej, możesz użyć transpilerów (takich jak Babel), które przekształcają źródła ES6 do źródeł ES5 podczas procesu budowania aplikacji. Oznacza to, że najwyższy czas zrobić krok do przodu i nauczyć się ES6.
w tym artykule postaram się w zwięzły sposób przedstawić najbardziej przydatne funkcje., Po samouczku, będziesz posiadać podstawowe umiejętności i być w stanie zastosować je w prawdziwym projekcie. Nie traktuj tego jako przewodnika ani Dokumentacji. Moim celem jest zachęcenie Cię do głębszego kopania i zapoznania się z ES6.
const i niech słowa kluczowe
const umożliwia definiowanie stałych (wreszcie!). let umożliwia definiowanie zmiennych. To świetnie, ale czy nie mamy już zmiennych w JavaScript? Tak, to prawda, ale zmienne zadeklarowane przez var mają zakres funkcji i są podnoszone do góry. Oznacza to, że zmienna może być użyta przed jej zadeklarowaniem., niech zmienne i stałe mają zakres blokowy (otoczony przez {}) i nie mogą być użyte przed deklaracją.