Perguntas com a marcação «javascript»

416
Modificação correta de matrizes de estado no ReactJS

Eu quero adicionar um elemento ao final de uma statematriz, esta é a maneira correta de fazer isso? this.state.arrayvar.push(newelement); this.setState({arrayvar:this.state.arrayvar}); Estou preocupado que modificar a matriz no local pushpossa causar problemas - é seguro? A alternativa de fazer...

415
Rolar automaticamente para a parte inferior da página

Considere que eu tenho uma lista de perguntas. Quando clico na primeira pergunta, ela deve me levar automaticamente para o final da página. Por uma questão de fato, eu sei que isso pode ser feito usando o jQuery. Então, você poderia me fornecer alguma documentação ou alguns links onde posso...

414
Loops For..In em JavaScript - pares de valores-chave

Eu queria saber se existe uma maneira de fazer algo como um foreachloop PHP em JavaScript. A funcionalidade que estou procurando é algo como este trecho de código PHP: foreach($data as $key => $value) { } Eu estava olhando para o for..inloop JS , mas parece não haver maneira de especificar o...

412
Como alternar um booleano?

Existe uma maneira realmente fácil de alternar um valor booleano em javascript ? Até agora, o melhor que tenho além de escrever uma função personalizada é o ternário: bool = bool ? false :

410
Detectar clique fora do componente React

Estou procurando uma maneira de detectar se um evento de clique ocorreu fora de um componente, conforme descrito neste artigo . O jQuery closest () é usado para verificar se o destino de um evento click possui o elemento dom como um de seus pais. Se houver uma correspondência, o evento click...