Perguntas com a marcação «ecmascript-6»

A versão 2015 da especificação ECMAScript, agora um padrão (ECMAScript 2015). Use essa tag apenas quando a pergunta estiver relacionada especificamente a novos recursos ou alterações técnicas fornecidas no ECMAScript 2015.



3
Depuração no Web Inspector do Safari, ao usar um carregador de módulo como SystemJS
Estou criando um Ionicaplicativo usando es6 modules, TypeScripte SystemJScomo um carregador de módulo. Esta é minha configuração: 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> script de exemplo (TypeScript): import {IConfig} from "./app-config"; export class ConfigLoader { ... } Tudo …




3
React, ES6 - getInitialState foi definido em uma classe JavaScript simples
Tenho o seguinte componente ( 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 = …


9
ES6 exporta todos os valores do objeto
Digamos que eu tenha um módulo ( ./my-module.js) que tem um objeto que deve ser seu valor de retorno: let values = { a: 1, b: 2, c: 3 } // "export values" results in SyntaxError: Unexpected token Então posso importá-los como: import {a} from './my-module' // a === 1 …






8
Como estender a função com classes ES6?
На этот вопрос есть ответы на Stack Overflow на русском : Наследование от функции ES6 permite estender objetos especiais. Portanto, é possível herdar da função. Esse objeto pode ser chamado como uma função, mas como posso implementar a lógica para essa chamada? class Smth extends Function { constructor (x) { …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.