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.


15
Jak wygenerować zakres liczb od 0 do n tylko w ES2015?
Zawsze rangebrakowało mi tej funkcji w JavaScript, ponieważ jest dostępna w Pythonie i innych? Czy jest jakiś zwięzły sposób na wygenerowanie zakresu liczb w ES2015? EDYCJA: MOJE pytanie różni się od wspomnianego duplikatu, ponieważ jest specyficzne dla ES2015, a nie ECMASCRIPT-5. Potrzebuję również, aby zakres zaczynał się od 0, a …

5
Używanie zmiennej _ (podkreślenie) z funkcjami strzałkowymi w ES6 / Typescript
Natknąłem się na tę konstrukcję na przykładzie Angulara i zastanawiam się, dlaczego wybrano tę: _ => console.log('Not using any parameters'); Rozumiem, że zmienna _ oznacza nie obchodzi / nie jest używana, ale ponieważ jest to jedyna zmienna, istnieje powód, aby preferować użycie _ ponad: () => console.log('Not using any parameters'); …

3
Debugowanie w przeglądarce Safari w przeglądarce internetowej podczas korzystania z modułu ładującego, takiego jak SystemJS
Jestem tworzenia Ionicaplikacji z wykorzystaniem es6 modules, TypeScripta SystemJSjako ładowarka modułu. To jest moja konfiguracja: tsconfig.json: { "compilerOptions": { ... "target": "es5", "module": "system", ... } } index.html: <script src="lib/system.js"></script> <script src="systemjs.config.js"></script> <script>System.import('js/app.js')</script> przykładowy skrypt (TypeScript): import {IConfig} from "./app-config"; export class ConfigLoader { ... } W Chrome wszystko działa …




3
React, ES6 - getInitialState zostało zdefiniowane na zwykłej klasie JavaScript
Mam następujący składnik ( radioOther.jsx): 'use strict'; //module.exports = <-- omitted in update class RadioOther extends React.Component { // omitted in update // getInitialState() { // propTypes: { // name: React.PropTypes.string.isRequired // } // return { // otherChecked: false // } // } componentDidUpdate(prevProps, prevState) { var otherRadBtn = this.refs.otherRadBtn.getDOMNode(); …


9
ES6 eksportuje wszystkie wartości z obiektu
Powiedzmy, że mam moduł ( ./my-module.js), który ma obiekt, który powinien być jego wartością zwracaną: let values = { a: 1, b: 2, c: 3 } // "export values" results in SyntaxError: Unexpected token Więc mogę je zaimportować na przykład: import {a} from './my-module' // a === 1 import * …

12
setState nie aktualizuje stanu natychmiast
Chciałbym zapytać, dlaczego mój stan się nie zmienia, kiedy robię wydarzenie onclick. Szukałem jakiś czas temu, że muszę powiązać funkcję onclick w konstruktorze, ale nadal stan nie jest aktualizowany. Oto mój kod: import React from 'react'; import Grid from 'react-bootstrap/lib/Grid'; import Row from 'react-bootstrap/lib/Row'; import Col from 'react-bootstrap/lib/Col'; import BoardAddModal …


9
Jak JSON.stringify mapę ES6?
Chciałbym zacząć używać ES6 Map zamiast obiektów JS, ale jestem powstrzymywany, ponieważ nie mogę dowiedzieć się, jak JSON.stringify () a Map. Moje klucze są łańcuchami, a moje wartości zawsze będą wymienione. Czy naprawdę muszę napisać metodę opakowania, aby serializować?

3
JSON stringify a Set
W jaki sposób jeden JSON.stringify () do zestawu ? Rzeczy, które nie działały w Chromium 43: var s = new Set(['foo', 'bar']); JSON.stringify(s); // -> "{}" JSON.stringify(s.values()); // -> "{}" JSON.stringify(s.keys()); // -> "{}" Spodziewałbym się czegoś podobnego do serializowanej tablicy. JSON.stringify(["foo", "bar"]); // -> "["foo","bar"]"

10
Nazwa importu zmiennej ES6 w node.js?
czy można zaimportować coś do modułu podając nazwę zmiennej podczas korzystania z importu ES6? To znaczy chcę zaimportować jakiś moduł w czasie wykonywania w zależności od wartości podanych w konfiguracji: import something from './utils/' + variableName;

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.