Got stumped by this for ages and all the answers kept insisting that the source string needs to already have escaped backslashes in it … which isn’t always the case.
Do this ..
var replaced = str.replace(String.fromCharCode(92),String.fromCharCode(92,92));