/ / Deshabilitar la enumeración de propiedades en JavaScript sin ECMAScript 5 - javascript, javascript-objects

Deshabilite la enumeración de propiedades en JavaScript sin ECMAScript 5 - javascript, javascript-objects

Con ECMAScript 5 tenemos Object.defineProperty, lo que nos permite describir cómo una propiedad debe responder a algunas acciones. Una de las posibilidades de esto es deshabilitar la enumeración de propiedades, por lo que no aparecerán en for...in bucles Por ejemplo el length La propiedad de los arreglos no es enumerable.

¿Es posible hacer algo similar sin ECMAScript 5?

Respuestas

0 para la respuesta № 1

No es posible crear propiedades no enumerables en ECMA-262 ed 3, pero puede emular miembros privados.