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.

7
Przekształcenie iteratora JavaScript w tablicę
Próbuję użyć nowego obiektu Map z Javascript EC6, ponieważ jest już obsługiwany w najnowszych wersjach przeglądarki Firefox i Chrome. Ale uważam, że jest to bardzo ograniczone w programowaniu "funkcjonalnym", ponieważ brakuje w nim klasycznych metod mapowania, filtrów itp., Które dobrze działałyby z [key, value] parą. Ma forEach, ale to NIE …


2
Funkcje ECMAScript 6 dostępne w Node.js 0.12
Niedawno pojawiła się nowa stabilna wersja Node.js (0.12) z ulepszonym silnikiem JavaScript v8 firmy Google, v3.28.73 . Jakie funkcje ECMAScript 6 są obecnie obecne w Node.js bez użycia --harmonyflagi? Sprawdziłem kilka witryn, które twierdzą, że wymieniają funkcje ES 6, ale wszystkie wydają się nieaktualne - przede wszystkim ta tabela ( …

5
Korzystanie z ECMAScript 6
Szukam sposobu na uruchomienie kodu ECMAScript 6 w konsoli mojej przeglądarki, ale większość przeglądarek nie obsługuje funkcji, których szukam. Na przykład Firefox jest jedyną przeglądarką obsługującą funkcje strzałek. Czy istnieje sposób (rozszerzenie, skrypt użytkownika itp.) Na uruchomienie tych funkcji w przeglądarce Chrome?


4
Uzyskaj nazwę klasy instancji klasy ES6
Czy są jakieś „harmonijne” sposoby uzyskania nazwy klasy z instancji klasy ES6? Inny niż someClassInstance.constructor.name Obecnie liczę na wdrożenie Traceur. I wydaje się, że Babel ma polyfill, Function.namepodczas gdy Traceur nie. Podsumowując: w ES6 / ES2015 / Harmony nie było innej drogi, aw ES nie oczekuje się ATM. Dalej. Może …


3
Łączenie zmiennych i łańcuchów w Reakcie
Czy istnieje sposób na włączenie notacji nawiasów klamrowych Reacta i hreftagu? Powiedzmy, że w stanie mamy następującą wartość: {this.state.id} oraz następujące atrybuty HTML w tagu: href="#demo1" id="demo1" Czy istnieje sposób, w jaki mogę dodać idstan do atrybutu HTML, aby uzyskać coś takiego: href={"#demo + {this.state.id}"} Który przyniesie: #demo1




15
Jak dynamicznie ładować zewnętrzne skrypty w Angular?
Mam taki moduł, który komponuje zewnętrzną bibliotekę wraz z dodatkową logiką bez dodawania <script>tagu bezpośrednio do index.html: import 'http://external.com/path/file.js' //import '../js/file.js' @Component({ selector: 'my-app', template: ` <script src="http://iknow.com/this/does/not/work/either/file.js"></script> <div>Template</div>` }) export class MyAppComponent {...} Zauważyłem, że importspecyfikacja ES6 jest statyczna i rozwiązana podczas transpilacji TypeScript, a nie w czasie wykonywania. …

5
Eksportuj wiele klas w modułach ES6
Próbuję utworzyć moduł, który eksportuje wiele klas ES6. Powiedzmy, że mam następującą strukturę katalogów: my/ └── module/ ├── Foo.js ├── Bar.js └── index.js Foo.jsi Bar.jskażdy eksportuje domyślną klasę ES6: // Foo.js export default class Foo { // class definition } // Bar.js export default class Bar { // class definition …

3
Co to jest czasowa martwa strefa?
Słyszałem, że uzyskiwanie dostępu leti constwartości przed ich zainicjowaniem może spowodować ReferenceErrorcoś, co nazywa się czasową martwą strefą . Co to jest czasowa martwa strefa, jaki ma związek z zasięgiem i podnoszeniem oraz w jakich sytuacjach występuje?


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.