Perguntas com a marcação «javascript»

1380
Como você usa uma variável em uma expressão regular?

Gostaria de criar um String.replaceAll()método em JavaScript e estou pensando que usar um regex seria a maneira mais concisa de fazê-lo. No entanto, não consigo descobrir como passar uma variável para uma regex. Eu posso fazer isso já que irá substituir todas as instâncias de "B"com...

1336
Transformando com segurança uma sequência JSON em um objeto

Dada uma sequência de dados JSON, como posso transformar essa sequência com segurança em um objeto JavaScript? Obviamente, eu posso fazer isso de maneira insegura com algo como: var obj = eval("(" + json + ')'); mas isso me deixa vulnerável à string JSON que contém outro código, que parece muito...

1309
Como a palavra-chave "this" funciona?

На этот вопрос есть ответы на Stack Overflow на русском : Потеря контекста вызова Percebi que não parece haver uma explicação clara sobre qual é a thispalavra-chave e como ela é correta (e incorretamente) usada no JavaScript no site Stack Overflow. Testemunhei um...

1309
Como descubro qual elemento DOM está em foco?

Gostaria de descobrir, em JavaScript, qual elemento atualmente tem foco. Estive pesquisando o DOM e ainda não encontrei o que preciso. Existe uma maneira de fazer isso e como? A razão pela qual eu estava procurando isso: Estou tentando criar teclas como as setas e enternavegar por uma tabela de...