Perguntas com a marcação «javascript»

130
Abrir URL em uma nova janela com JavaScript

Estou criando um "botão de compartilhamento" para compartilhar a página atual. Gostaria de pegar o URL da página atual e abri-lo em uma nova janela. Eu tenho a parte da URL atual funcionando, mas não consigo fazer a próxima parte funcionar. Estou lutando com a sintaxe. Gostaria de especificar o...

130
Excluir item da matriz de estados em react

A história é que eu deveria colocar Bob, Sally e Jack em uma caixa. Também posso remover qualquer um da caixa. Quando removido, nenhum slot é deixado. people = ["Bob", "Sally", "Jack"] Agora preciso remover, por exemplo, "Bob". A nova matriz seria: ["Sally", "Jack"] Aqui está o meu componente...

129
Por que isNaN (null) == false em JS?

Esse código em JS me fornece um pop-up dizendo "eu acho que nulo é um número", o que acho um pouco perturbador. o que estou perdendo? if (isNaN(null)) { alert("null is not a number"); } else { alert("i think null is a number"); } Executar snippet de códigoOcultar resultadosExpandir...

129
Quando devo usar Javascript Inline x Externo?

Gostaria de saber quando devo incluir scripts externos ou escrevê-los em linha com o código html, em termos de desempenho e facilidade de manutenção. Qual é a prática geral para isso? Cenário do mundo real - tenho várias páginas html que precisam de validação de formulário do lado do cliente....

129
O que são operadores bit a bit?

Eu sou alguém que escreve código apenas por diversão e que realmente não se aprofundou nele em ambientes acadêmicos ou profissionais; portanto, coisas como esses operadores bit a bit realmente me escapam. Eu estava lendo um artigo sobre JavaScript, que aparentemente suporta operações bit a bit....