Pytania otagowane jako ecmascript-6

Wersja specyfikacji ECMAScript z 2015 r., Teraz standard (ECMAScript 2015). Tego znacznika należy używać tylko wtedy, gdy pytanie dotyczy konkretnie nowych funkcji lub zmian technicznych przewidzianych w ECMAScript 2015.

2
Jakie korzyści zapewnia składnia klasy ES2015 (ES6)?
Mam wiele pytań dotyczących klas ES6. Jakie są zalety używania classskładni? Czytałem, że publiczna / prywatna / statyczna będzie częścią ES7, czy to jest powód? Co więcej, czy jest classto inny rodzaj OOP, czy nadal jest to prototypowe dziedziczenie JavaScript? Czy mogę go zmodyfikować za pomocą .prototype? Czy jest to …

2
Co robi obiekt Reflect w JavaScript?
Jakiś czas temu widziałem pusty fragment na MDN dla Reflectobiektu w javascript, ale za całe życie nie mogę znaleźć niczego w Google. Dzisiaj znalazłem ten http://people.mozilla.org/~jorendorff/es6-draft.html#sec-reflect-object i brzmi podobnie do obiektu Proxy, poza dziedziną i funkcjonalnością programu ładującego. Zasadniczo nie wiem, czy ta strona, którą znalazłem, wyjaśnia tylko, jak zaimplementować …



1
Aktywne łącze z React-Router?
Wypróbowuję React-Router (v4) i mam problemy z uruchomieniem Nav, aby mieć jedną z Linknich active. Jeśli kliknę którykolwiek z Linktagów, aktywne rzeczy zaczną działać. Chciałbym jednak, aby Strona główna Linkbyła aktywna zaraz po uruchomieniu aplikacji, ponieważ jest to komponent ładujący się na /trasie. Czy jest na to sposób? Oto mój …


4
ES6 Template Literals Vs połączone ciągi
Mam następujący kod dla Ecma-Script-6 template literals let person = {name: 'John Smith'}; let tpl = `My name is ${person.name}.`; let MyVar="My name is "+ person.name+"."; console.log("template literal= "+tpl); console.log("my variable = "+MyVar); Wynik jest następujący: template literal= My name is John Smith. my variable = My name is John …


3
Nie można wymagać () domyślnej wartości eksportu w Babel 6.x
W Babel 5.x mogę napisać następujący kod: app.js export default function (){} index.js require('babel/register'); require('./app')(); Wtedy mogę działać node index.jsbez błędów. Jednak używając Babel 6.x, uruchamiasz następujący kod index.es6.js require('babel-core/register'); require('./app')(); powoduje błąd require (...) nie jest funkcją Chcę wiedzieć dlaczego?

4
Moduły ES6 w przeglądarce: Uncaught SyntaxError: Nieoczekiwany import tokenu
Jestem nowy w ES6 (ECMAScript 6) i chciałbym używać jego systemu modułów w przeglądarce. Czytałem, że ES6 jest obsługiwany przez przeglądarki Firefox i Chrome, ale pojawia się następujący błąd podczas używaniaexport Uncaught SyntaxError: Unexpected token import Mam plik test.html <html> <script src="test.js"></script> <body> </body> </html> i plik test.js 'use strict'; …

5
ES6: Warunkowe i dynamiczne instrukcje importu
Warunkowy Czy można mieć warunkowe instrukcje importu, jak poniżej? if (foo === bar) { import Baz from './Baz'; } Wypróbowałem powyższe, ale podczas kompilacji otrzymałem następujący błąd (z Babel). 'import' and 'export' may only appear at the top level Dynamiczny Czy można mieć dynamiczne instrukcje importu, jak poniżej? for (let …

12
Błąd: nie można znaleźć ustawienia wstępnego „es2015” względem katalogu „/ Users / username”
Podczas próby użycia gulp-babel pojawia się następujący błąd: Błąd: nie można znaleźć ustawienia wstępnego „es2015” względem katalogu „/ Users / username” Mam ustawienie wstępne es2015 zainstalowane globalnie i lokalnie, więc nie rozumiem, dlaczego byłby to problem. Poniżej znajduje się moja konfiguracja łyka i package.json. var babel = require('gulp-babel'); var es2015 …

3
ECMAScript 2015: const w pętlach for
Który z poniższych dwóch (lub żaden / oba) fragmentów kodu powinien działać w pełnej implementacji ECMAScript 2015: for (const e of a) for (const i = 0; i < a.length; i += 1) W moim rozumieniu pierwszy przykład powinien działać, ponieważ ejest inicjowany dla każdej iteracji. Czy nie powinno tak …


6
Mapy a obiekty w ES6, kiedy używać?
Odniesienie: Mapy MDN Używaj map na obiektach, gdy klucze są nieznane do czasu wykonania oraz gdy wszystkie klucze są tego samego typu i wszystkie wartości są tego samego typu. Używaj obiektów, gdy istnieje logika działająca na poszczególnych elementach. Pytanie: Jaki jest odpowiedni przykład użycia Map nad obiektami? w szczególności „kiedy …

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.