Preguntas etiquetadas con javascript

1380
¿Cómo se usa una variable en una expresión regular?

Me gustaría crear un String.replaceAll()método en JavaScript y estoy pensando que usar una expresión regular sería la forma más concisa de hacerlo. Sin embargo, no puedo entender cómo pasar una variable a una expresión regular. Ya puedo hacer esto, que reemplazará todas las instancias de "B"con...

1336
Con seguridad convirtiendo una cadena JSON en un objeto

Dada una cadena de datos JSON, ¿cómo puedo convertir esa cadena de manera segura en un objeto JavaScript? Obviamente puedo hacer esto de forma insegura con algo como: var obj = eval("(" + json + ')'); pero eso me deja vulnerable a la cadena JSON que contiene otro código, que parece muy peligroso...

1309
¿Cómo averiguo qué elemento DOM tiene el foco?

Me gustaría descubrir, en JavaScript, qué elemento tiene el foco actualmente. He estado buscando en el DOM y todavía no he encontrado lo que necesito. ¿Hay alguna manera de hacer esto y cómo? La razón por la que estaba buscando esto: Estoy tratando de hacer teclas como las flechas y enternavegar...

1309
¿Cómo funciona la palabra clave "this"?

На этот вопрос есть ответы en Stack Overflow на русском : Потеря контекста вызова Me he dado cuenta de que no parece haber una explicación clara de qué es la thispalabra clave y cómo se usa correcta (e incorrectamente) en JavaScript en el sitio de Stack Overflow. He sido...