Cómo escapar comillas dobles (") en una cadena

***Nota:***Esta solución no trata con comillas dobles que ya están correctamente escapadas, además no escapa correctamente las barras invertidas. Sin embargo, todavía puede servir como punto de partida para hacer un escapado personalizado.

how-to-escape-double-quotes-in-stirng.js
'foo"bar"gas'.replace(/"/g, "\\\"") # Resulta en foo\"bar\"gas

Echa un vistazo a artículos similares por categoría: JavaScript