¿Con qué usos de Object.create desea establecer enumerable
en true
?¿Cuál es el argumento enumerable para en Object.create?
6
A
Respuesta
10
Una propiedad de un objeto debe ser enumerable si desea poder tener acceso a ella cuando itere a través de todas las propiedades de los objetos. Ejemplo:
var obj = {prop1: 'val1', prop2:'val2'};
for (var prop in obj){
console.log(prop, obj[prop]);
}
En este tipo de instancias, enumerable es siempre cierto, esto le dará una producción de:
prop1 val1
prop2 val2
Si hubiera utilizado Object.create(), así:
obj = Object.create({}, { prop1: { value: 'val1', enumerable: true}, prop2: { value: 'val2', enumerable: false} });
su bucle for solo accederá al prop1, no al prop2. Usando Object.create() las propiedades se establecen con enumerable = false de forma predeterminada.
Cuestiones relacionadas
- 1. ¿Cuál es el mejor argumento Pro OOP?
- 2. método Object.create en javascript
- 3. Invertir enumerable en Ruby
- 4. Enumerable. Salvo el problema
- 5. ¿Cuál es la tercera argumento de monkeyrunner.press
- 6. ¿Cuál es el punto de reasignar variables de argumento?
- 7. ¿Cuál es el mejor argumento para convencer a los desarrolladores para que aprendan TDD?
- 8. ¿Cuál es el límite de tamaño para un argumento de subprograma varchar2 PL/SQL en Oracle?
- 9. C# Enumerable Rango
- 10. ¿Cuál es la ventaja de crear un objeto enumerable usando to_enum en Ruby?
- 11. ¿cuál es la diferencia entre parámetro y argumento en powershell?
- 12. ¿Hay alguna razón para usar Object.create() o new en JavaScript?
- 13. Novato tratando de usar Moq para el método enumerable
- 14. Aplicar el mapa para el argumento parcial
- 15. JavaScript Object.create - heredar propiedades anidadas
- 16. ¿Cuál es el operador & = para en Java
- 17. Ordenar un enumerable en orden descendente
- 18. ¿Cuál es la forma más rápida en Ruby para obtener el primer elemento enumerable para el cual un bloque devuelve verdadero?
- 19. Cuál es la diferencia entre el argumento "int" y "largo" en onItemClick en Android
- 20. Herencia de JavaScript con Object.create()?
- 21. Argumento CSS para "si el primer hijo es"
- 22. ¿Cuál es el tipo en esta plantilla?
- 23. Hacer que PowerShell piense que un objeto no es enumerable
- 24. ¿Es un error devolver una lista si el tipo de devolución es enumerable?
- 25. equivalente instanceOf para las cadenas Object.create y prototipos de
- 26. ¿Cuál es el significado de una función sin un argumento "propio" en una clase?
- 27. ¿Cómo determinar si un idioma es recursivo o recursivo enumerable?
- 28. Prototypal OO con constructores Object.create y named
- 29. ¿Qué es el argumento push order?
- 30. ¿Extender la clase Enumerable en C#?
[Emular propiedades no enumerables] (http://stackoverflow.com/questions/8918030/is-it-possible-to-emulate-non-enumerable-properties) – Raynos