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.


10
Como dizer ao servidor de desenvolvimento webpack para servir index.html para qualquer rota
O roteador de reação permite que os aplicativos de reação sejam manipulados /arbitrary/route. Para que isso funcione, preciso que meu servidor envie o aplicativo React em qualquer rota correspondente. Mas o servidor de desenvolvimento webpack não lida com pontos finais arbitrários. Há uma solução aqui usando servidor expresso adicional. Como …


11
forEach não é um erro de função com a matriz JavaScript
Estou tentando fazer um loop simples: const parent = this.el.parentElement console.log(parent.children) parent.children.forEach(child => { console.log(child) }) Mas eu recebo o seguinte erro: VM384: 53 Tipo não detectadoErro: parent.children.forEach não é uma função Mesmo que os parent.childrenlogs: Qual poderia ser o problema? Nota: Aqui está um JSFiddle .



5
Object.is vs ===
Eu me deparei com um exemplo de código que estava usando essa comparação: var someVar = 0; Object.is(false, someVar); //Returns false Eu sei que false == 0será truepor isso que temos ===. Qual é a Object.isdiferença ===?

6
Como mesclar dois objetos javascript no ES6 +?
Estou cansado de sempre ter que escrever um código como este: function shallowExtend(obj1,obj2){ var key; for ( key in obj2 ) { if ( obj2.hasOwnProperty(key) === false ) continue; obj1[key] = obj2[key] } } Ou, se eu não quiser escrever o código, implemente uma biblioteca que já o faça. Certamente …

6
Como zombar das importações de um módulo ES6?
Eu tenho os seguintes módulos ES6: network.js export function getDataFromServer() { return ... } widget.js import { getDataFromServer } from 'network.js'; export class Widget() { constructor() { getDataFromServer("dataForWidget") .then(data => this.render(data)); } render() { ... } } Estou procurando uma maneira de testar o Widget com uma instância simulada de …



13
Enums em Javascript com ES6
Estou reconstruindo um projeto Java antigo em Javascript e percebi que não há uma boa maneira de criar enumerações em JS. O melhor que posso apresentar é: const Colors = { RED: Symbol("red"), BLUE: Symbol("blue"), GREEN: Symbol("green") }; Object.freeze(Colors); Os constmantimentos Colorsnão são reatribuídos e o congelamento evita que as …

5
Object.freeze () vs const
Object.freeze()parece ser um método de conveniência de transição para avançar no uso constno ES6. Existem casos em que ambos ocorrem no código ou há uma maneira preferida de trabalhar com dados imutáveis? Devo usar Object.freeze()até o momento todos os navegadores com os quais trabalho com suporte conste mudar para o …

6
Como importar e exportar componentes usando o React + ES6 + webpack?
Estou brincando com Reacte ES6usando babele webpack. Quero criar vários componentes em arquivos diferentes, importar em um único arquivo e agrupá-los comwebpack Digamos que tenho alguns componentes como este: my-navbar.jsx import React from 'react'; import Navbar from 'react-bootstrap/lib/Navbar'; export class MyNavbar extends React.Component { render(){ return ( <Navbar className="navbar-dark" fluid> …


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.