Preguntas etiquetadas con javascript

417
Modificación correcta de matrices de estado en ReactJS

Quiero agregar un elemento al final de una statematriz, ¿es esta la forma correcta de hacerlo? this.state.arrayvar.push(newelement); this.setState({arrayvar:this.state.arrayvar}); Me preocupa que la modificación de la matriz in situ pushpueda causar problemas, ¿es seguro? La alternativa de hacer...

414
For..In loops en JavaScript - pares de valores clave

Me preguntaba si hay una manera de hacer algo como un foreachbucle PHP en JavaScript. La funcionalidad que estoy buscando es algo como este fragmento de PHP: foreach($data as $key => $value) { } Estaba mirando el for..inbucle JS , pero parece que no hay forma de especificar el as. Si hago esto...

411
Detectar clic fuera del componente Reaccionar

Estoy buscando una manera de detectar si ocurrió un evento de clic fuera de un componente, como se describe en este artículo . jQueryarest () se usa para ver si el objetivo de un evento de clic tiene el elemento dom como uno de sus padres. Si hay una coincidencia, el evento de clic pertenece a uno...

409
Detectar si el dispositivo es iOS

Me pregunto si es posible detectar si un navegador se está ejecutando en iOS, de forma similar a cómo se puede detectar con Modernizr (aunque esto obviamente es detección de dispositivos en lugar de detección de características). Normalmente preferiría la detección de funciones, pero necesito...