Resultados da pesquisa a pedido "ecmascript-5"

4 a resposta

No ECMAScript5, qual é o escopo de "use strict"?

Qual o escopo do pragma do modo estrito no ECMAScript5? "use strict";Eu gostaria de fazer isso (principalmente porque o JSLint não se queixa): "use strict"; (function () { // my stuff here... }());Mas não tenho certeza se isso quebraria outro ...

2 a resposta

Por que "foo" .bar = 42; `lança` TypeError` no modo estrito no ES6?

De acordo com a especificação ES5.1, o programa"use strict;" "foo".bar = 42; causa umString objeto a ser criado, atribui uma propriedade a ele e depois joga o objeto fora, resultando em nenhum efeito observável - incluindo exceções. (A ausência ...

2 a resposta

Por que 42.toString () falha em JS?

aviso LegalGente, euFAZciente dePor que 10..toString () funciona, mas 10.toString () não funciona? [https://stackoverflow.com/questions/13149282/why-does-10-tostring-work-but-10-tostring-does-] questionar a existência, mas o fato é que ela não ...

1 a resposta

Avaliação global do Node.js., lançando ReferenceError

Estou tentando aprender JavaScript no livro Rhino. Eu estava tentando executar o seguinte código do livro em relação aeval(). Estou usando o node.js (v0.10.29) para executar os exemplos. var geval = eval; // aliasing eval to geval var x = ...

1 a resposta

Encerramentos de JavaScript relacionados a variáveis não referenciadas

Estou ciente das ótimas postagens sobre ...

3 a resposta

Qual é a diferença quando usamos nomes de matriz em vez de operador de propagação?

Qual é a diferença se eu usar: var numbers = [1, 2, 3] var mainArray = (numbers.length > 1) ? numbers : '';em vez disso: var numbers = [1, 2, 3] var mainArray = (numbers.length > 1) ? [...numbers] : '';

1 a resposta

O nome do método 'catch' de JS Promises / A + é inválido, pois é uma palavra-chave JS?

Comecei a usar o JS Promises em um projeto recentemente. Percebi que toda vez que uso.catch meuJS linter [http://javascriptlint.com/]reclama. Ele roda e faz o que deveria, mas procurei oEspecificação ...

3 a resposta

Como o "novo algo novo" pode produzir resultados válidos em JavaScript?

Atualmente, estou desenvolvendo um analisador JavaScript e estudando o Especificação ECMAScript 5.1 [http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf]. Aqui está uma pergunta que me intriga no momento. § 11.2 Expressões ...

1 a resposta

charada javascript: 2 objetos que parecem idênticos em relação ao construtor, protótipo e link __proto__, se comportam de maneira diferente

Eu sou um programador experiente orientado a objetos, mas isso me pegou! Por que eu sou capaz de fazer novo f (), mas não novo a (). Agradeço qualquer indicação. // first a few facts if (Object instanceof Function) console.log("Object ...

9 a resposta

Como implementar o método privado na classe ES6 com o Traceur [duplicado]

Esta pergunta já tem uma resposta aqui: Propriedades privadas nas classes JavaScript ES6 [/questions/22156326/private-properties-in-javascript-es6-classes] 35 respostas Eu uso o Traceur Compiler para ter vantagem com os recursos do ES6 ...