Acerca del nuevo marcador de posición de HTML5 en Firefox
-
29-10-2019 - |
Pregunta
En Firefox:
console.log(document.createElement('input').placeholder === ''); // true
console.log(document.createElement('input').hasOwnProperty('placeholder')); // false
Creo que los códigos de segunda línea deberían regresar true
Al igual que lo que puedes ver en Chrome. Pero entiendo false
. ¿Por qué?
¡Gracias!
Solución
La especificación define la propiedad JS como en el prototipo, no en el objeto en sí. Chrome se equivoca para todas las propiedades DOM; Es un error de larga data en Chrome.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow