Javascript - замена escape-символа в строковом литерале
Я пытаюсь заменить символ обратной косой черты (escape) в строковом литерале Javascript.
Мне нужно заменить его двойной обратной косой чертой, чтобы я мог сделать перенаправление:
var newpath = 'file:///C:\funstuff\buildtools\viewer.html'.replace(/\\/g,"\\");
window.location = newpath;
Тем не менее, похоже, что нет результата.
Я неу меня нет возможности корректно избежать обратной косой черты, прежде чем они будут обработаны Javascript.
Как я могу заменить (\) на (\\), чтобы Javascript был счастлив?
Спасибо Дерек