Resultados da pesquisa a pedido "ecmascript-5"

2 a resposta

splat sobre objeto JavaScript (com novo)?

Como faço para dividir objetos sem usarRecursos do ECMA6 [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/rest_parameters] ? Tentativafunction can(arg0, arg1) { return arg0 + arg1; } function foo(bar, haz) { this.bar ...

3 a resposta

Como executo uma exportação compatível com ES5 e ES6?

Estou escrevendo uma "classe" no nó // mymodule/index.js function MyClass() {} MyClass.prototype.method1 = function() {..}geralmente eu faço module.exports = MyClassmas quero minha turma disponível para ambas as sintaxes var MyClass = ...

1 a resposta

Onde está o registro de ligação imutável do identificador em uma expressão de função nomeada armazenada em JavaScript?

Recentemente, me deparei com alguns fatos interessantes sobre expressões de funções nomeadas (NFE). Entendo que o nome da função de uma NFE pode ser acessado dentro do corpo da função, o que torna a recursão mais conveniente e nos ...

1 a resposta

`new Object` vs` Object` na especificação do ECMAScript

Então, eu estou olhando para a especificação ES5 na definição do quenew Object eObject Faz. Para minha surpresa: new Object descreve um algoritmo completo de como o construtor de objetos funciona - tratando o que acontece com diferentes tipos de ...

3 a resposta

Expressão regular condicional de JavaScript if-then-else

Estou tentando limitar as entradas para um formato específico. Se a entrada tiver 5500 ou 5100, como 01 \ 01-5500-000-00, desejo ter o seguinte: ^[0-9]{2,}\\[0-9]{2}\-[0-9]{4}\-[0-9]{3}\-$Mas se a entrada tiver algo além de 5500 ou 5100, quero ...

1 a resposta

gulp babel, exportações não está definido

Considere o seguinte código de exemplo (e talvez eu esteja fazendo errado?) var FlareCurrency = { }; export {FlareCurrency};Eu tenho a seguinte tarefa: gulp.task("compile:add-new-currency-minified", function(){ ...

2 a resposta

Reagir: Qual é a seta recomendada ou a função normal?

Comecei a usar as funções de seta depois que senti que vinculações manuais de função / objeto e problemas relacionados ao escopo são dor de cabeça, mas com muita frequência percebi que é melhor usar a função normal (ES5) do que a função de seta ...

4 a resposta

Por que literais numéricos octais não são permitidos no modo estrito (e qual é a solução alternativa?)

Por que literais numéricos octais não são permitidos noModo estrito de JavaScript [https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Strict_mode]? Qual é o mal? "use strict"; var x = 010; //Uncaught SyntaxError: Octal literals are ...

1 a resposta

JS [ES5] Como atribuir objetos com setters e getters?

obj1 = Object.create({}, { property: { enumerable: true, value: 42 } }) > obj1.property = 56 > 56 > obj1.property > 42comuse estritohá um erro. Eu quero combinar vários objetos: com jQuery.extend (): new_obj = $.extend(true, objN, obj1)com ES6 ...

4 a resposta

Futuro da declaração with em Javascript

Sei que o uso doco-declaração não é recomendado [https://developer.mozilla.org/en/JavaScript/Reference/Statements/with] em Javascript e é proibido no ECMAScript 5, mas permite criar boas DSLs em Javascrip Por exemplo CoffeeKup ...