Resultados de la búsqueda a petición "ecmascript-5"
¿Cómo realizo una exportación que es compatible con ES5 y ES6?
Estoy escribiendo una "clase" en el nodo // mymodule/index.js function MyClass() {} MyClass.prototype.method1 = function() {..}usualmente lo hago module.exports = MyClasspero quiero que mi clase esté disponible para ambas sintaxis var MyClass ...
¿Dónde está el registro de enlace inmutable del identificador en una expresión de función con nombre almacenada en JavaScript?
Recientemente me encontré con algunos datos interesantes sobre las expresiones de funciones con nombre (NFE). Entiendo que se puede acceder al nombre de la función de una NFE dentro del cuerpo de la función, lo que hace que la recursión sea más ...
`new Object` vs` Object` en la especificación ECMAScript
Entonces, estoy mirando la especificación ES5 en la definición de quénew Object yObject hacer. Para mi sorpresa: new Object describe un algoritmo completo de cómo funciona el constructor de objetos, tratando lo que sucede con diferentes tipos de ...
¿Por qué "foo" .bar = 42; `arroja` TypeError` en modo estricto en ES6?
De acuerdo con la especificación ES5.1, el programa"use strict;" "foo".bar = 42; causa unString objeto a ser creado, se asigna a una propiedad en él, y luego tira el objeto a la basura, lo que no produce efectos observables, incluidas ...
Expresión regular condicional de JavaScript if-then-else
Estoy tratando de limitar las entradas a un formato específico. Si la entrada tiene 5500 o 5100, como 01 \ 01-5500-000-00, entonces quiero tener esto: ^[0-9]{2,}\\[0-9]{2}\-[0-9]{4}\-[0-9]{3}\-$Pero si la entrada tiene algo más que 5500 o 5100, ...
trago babel, las exportaciones no están definidas
Considere el siguiente código de ejemplo (¿y tal vez lo estoy haciendo mal?) var FlareCurrency = { }; export {FlareCurrency};Tengo la siguiente tarea: gulp.task("compile:add-new-currency-minified", function(){ ...
¿Por qué no se permiten literales numéricos octales en modo estricto (y cuál es la solución alternativa)?
¿Por qué no se permiten literales numéricos octales enModo estricto de JavaScript [https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Strict_mode]? ¿Cuál es el daño? "use strict"; var x = 010; //Uncaught SyntaxError: Octal literals ...
Cuál es la diferencia cuando usamos nombres de matriz en lugar de operador de propagación?
¿Cuál es la diferencia si uso: var numbers = [1, 2, 3] var mainArray = (numbers.length > 1) ? numbers : '';en lugar de esto var numbers = [1, 2, 3] var mainArray = (numbers.length > 1) ? [...numbers] : '';
React: ¿Cuál es la flecha recomendada o la función normal?
Comencé a usar las funciones de flecha después de sentir que hacer enlaces manuales de funciones / objetos y problemas relacionados con el alcance son dolor de cabeza, pero con mucha certeza supe que es mejor usar la función normal (ES5) que la ...
Futuro de la declaración con en Javascript
Sé que el uso de laco -declamaciónno es recomendad [https://developer.mozilla.org/en/JavaScript/Reference/Statements/with] en Javascript y está prohibido en ECMAScript 5, pero permite crear algunos buenos DSL en Javascript. Por ejemplo ...