Javascript - Reemplazando el carácter de escape en una cadena literal

Estoy tratando de reemplazar el carácter de barra invertida (escape) en un literal de cadena de Javascript.

Necesito reemplazarlo con una doble barra invertida para poder hacer una redirección:

var newpath = 'file:///C:\funstuff\buildtools\viewer.html'.replace(/\\/g,"\\");
window.location = newpath;

Sin embargo, parece no tener ningún resultado.

No tengo la opción de escapar correctamente de las barras invertidas antes de que sean manejadas por Javascript.

¿Cómo puedo reemplazar (\) con (\\) para que Javascript esté contento?

Gracias derek

Respuestas a la pregunta(4)

Su respuesta a la pregunta