Resultados de la búsqueda a petición "ecmascript-5"
`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é 42.toString () falla en JS?
Descargo de responsabilidadChicos, yoHACERconciente de¿Por qué funciona 10..toString (), pero no funciona 10.toString ()? [https://stackoverflow.com/questions/13149282/why-does-10-tostring-work-but-10-tostring-does-] cuestiona la existencia, pero ...
Es posible emular propiedades no enumerables?
ES5 tiene una bandera enumerable. @Ejempl [http://jsfiddle.net/BjrTV/2/] Ejemplvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor , pd = getOwnPropertyDescriptor(Object.prototype, "toString"); assert(pd.enumerable === false, ...
Obtenga una matriz de claves de objeto
Me gustaría obtener las claves de un objeto JavaScript como una matriz, ya sea en jQuery o JavaScript puro. Existe una forma menos detallada que esta? var foo = { 'alpha' : 'puffin', 'beta' : 'beagle' }; var keys = []; for (var key in foo) { ...
Revisando la extensión de los prototipos nativos después de ECMAScript 5
Recientemente, dados los cambios en la definición de propiedades en ECMAScript 5, he revisado la pregunta de si podemos extender de manera segura los prototi...
Claridad en la diferencia entre “LexicalEnvironment” y “VariableEnvironment” en ECMAScript / JavaScript
¿Podría alguien aclarar cuál es la diferencia entre estos dos, tal como existen en el contexto de Ejecución? Me cuesta leer elECMA 262 v 5 Especificación y v...
¿Puedo desactivar el modo estricto ECMAscript para funciones específicas?
No encuentro nada sobre mi pregunta aquí sobre MDC o las especificaciones de ECMAscript. Probablemente alguien conozca una forma más 'hacky' de resolver esto. Estoy llamando"use strict" en cada archivo javascript en mi entorno. Todos ...
¿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 ...