Resultados da pesquisa a pedido "ecmascript-6"
agrupar objetos na matriz com base no valor da chave no objeto
Eu tenho os seguintes dados que quero classificar com base na data - sem incluir o carimbo de data e hora. NOTA: Eu tenho acesso amoment para esta tarefa. Meus dados são parecidos com o seguinte: const data = [ { "fixture": "AC v Inter", ...
Como enganar o Node.js para carregar arquivos .js como módulos do ES6?
O Node.JS 10 adicionou suporte experimental para carregar módulos ES6, que já funcionam em navegadores. Isso significaria que finalmente poderíamos usar exatamente os mesmos arquivos para o Node.JS e navegadores sem nenhuma transpilação ou ...
Como ouvir alterações de valor da propriedade de classe TypeScript - Angular
No AngularJS, podemos ouvir alterações variáveis usando$watch, $digest... o que não é mais possível com as novas versões do Angular (5, 6). No Angular, esse comportamento agora faz parte do ciclo de vida do componente. Eu verifiquei a ...
Como posso usar isso no lado esquerdo da atribuição de desestruturação do objeto?
(Esta questão não é específica do Vue, mas está em um projeto do Vue, é por isso que o uso estranho dothis na frente das funções e variáveis.) Eu tenho uma função que retorna um objeto que é destruído em duas variáveis: const { primaryNumber, ...
Javascript ES6 +: Reestruturando e usando um método de matriz ao mesmo tempo?
Eu queria saber se existe uma maneira, para destruir e usar um método de matriz ao mesmo tempo? Se sim, é útil usá-lo ou diminuiria tanto a legibilidade do código que não vale a pena? Meu código atual é este: const { props: { title, ...
Espionando uma função importada que chama outra função no Jest
Estou tentando espionar uma função chamada por outra função, que reside em um arquivo externo e é importada. Funcs.spec.js: import * as Funcs from './Funcs' describe('funcA', () => { it('calls funcB', () => { jest.spyOn(Funcs, 'funcB') ...
O que é "padrão de exportação" em javascript?
Arquivo:SafeString.js [https://github.com/wycats/handlebars.js/blob/583141de7cb61eb70eaa6b33c25f475f3048071b/lib/handlebars/safe-string.js] // Build out our basic SafeString type function SafeString(string) { this.string = string; } ...
Proposta alternativa MDN “Object.is”
eu lia página MDN no método "Object.is" [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is] . Ele fornece um código alternativo para os navegadores que não fornecem este método: if (!Object.is) { ...
Existe uma maneira de saber se uma promessa ES6 é cumprida / rejeitada / resolvida? [duplicado]
Esta pergunta já tem uma resposta aqui: Como posso determinar de forma síncrona o estado de uma promessa do JavaScript? [/questions/30564053/how-can-i-synchronously-determine-a-javascript-promises-state] 18 respostasEstou acostumado com as ...
SpyOn exportado individualmente funções ES6
tl; dr: eu usoJasmim;Eu quero testaraaa função que chamoubbb do mesmo módulo;Eu quero espionarbbb, mas eventualmenteaaa chamou o originalbbb função, não um espião; Como posso forçaraaa chamar o espião? O módulo: export function aaa() { return ...