Pytania otagowane jako es6

5
Czy jest jakiś powód, aby używać słowa kluczowego „var” w ES6?
Przewodnik Babela po ES6 mówi: letjest nowy var. Najwyraźniej jedyna różnica polega na tym, że varzakres obejmuje bieżącą funkcję , a letzakres - bieżący blok . Istnieje kilka dobrych przykładów w tej odpowiedzi . Nie widzę powodu, by używać varkodu ES6. Nawet jeśli chcesz objąć daną zmienną całą funkcję, możesz …
260 javascript  es6 

6
Ile powinienem używać „let” vs „const” w ES6?
Ostatnio pisałem dużo kodu ES6 dla io.js. Na wolności nie ma zbyt wiele kodu do nauki, więc czuję, że definiuję własne konwencje. Moje pytanie brzmi, kiedy w użyciu constvs let. Stosowałem tę zasadę: Jeśli to możliwe, użyj const. Używaj tylko, letjeśli wiesz, że jego wartość musi się zmienić. (Zawsze możesz …
214 javascript  es6 


1
różni się między ES6 a JavaScript [zamknięte]
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 3 lata temu . Co to jest ES6? Czy to JavaScript? A może zwolennik wielu języków? Szukałem tego, ale nie rozumiem, zwłaszcza strony …
18 javascript  es6 

1
Dlaczego ES6 nie ma funkcji cienkich strzałek?
ES6 dodał funkcje Fat-Arrow ( =>), które mają dwie główne różnice w stosunku do normalnych funkcji: krótsza składnia (w tym niejawny zwrot, jeśli używasz treści pojedynczego wyrażenia) dziedzicz thisz otaczającego zakresu Obie są bardzo przydatnymi funkcjami, ale wydają mi się całkowicie odrębne pod względem wartości i zastosowania - czasami chcę …
16 javascript  es6 

2
Po co używać `const foo = () => {}` zamiast `function foo () {}`
Na przykład w tym filmie Redux instruktor zawsze używa składni podobnej do const counter = (state=0, action) => { ... function body here } gdzie po prostu użyłbym „tradycyjnego” function counter(state=0, action) { ... function body here } Co jest w rzeczywistości krótsze i, IMO, wyraźniejsze. Łatwiej jest zeskanować dość …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.