Preguntas etiquetadas con ecmascript-6

141
Object.is vs ===

Me topé con un ejemplo de código que estaba usando esta comparación: var someVar = 0; Object.is(false, someVar); //Returns false Sé false == 0que será truepor eso que tenemos ===. ¿Cómo es Object.isdiferente de

136
Enums en Javascript con ES6

Estoy reconstruyendo un antiguo proyecto Java en Javascript, y me di cuenta de que no hay una buena manera de hacer enumeraciones en JS. Lo mejor que se me ocurre es: const Colors = { RED: Symbol("red"), BLUE: Symbol("blue"), GREEN: Symbol("green") }; Object.freeze(Colors); El constguarda...

136
Object.freeze () vs const

Object.freeze()parece un método de conveniencia de transición para avanzar hacia el uso consten ES6. ¿Hay casos en que ambos toman su lugar en el código o hay una forma preferida de trabajar con datos inmutables? ¿Debo usar Object.freeze()hasta el momento en que todos los navegadores con los que...

134
Herencia múltiple de clase ES6

He realizado la mayor parte de mi investigación sobre esto en BabelJS y en MDN (que no tiene ninguna información), pero no dude en decirme si no he sido lo suficientemente cuidadoso para buscar más información sobre la especificación ES6. Me pregunto si ES6 admite o no la herencia múltiple de la...

131
setState () dentro de componentDidUpdate ()

Estoy escribiendo un script que mueve el menú desplegable por debajo o por encima de la entrada, dependiendo de la altura del menú desplegable y la posición de la entrada en la pantalla. También quiero configurar el modificador en el menú desplegable de acuerdo con su dirección. Pero usar...