Chúng ta cần viết hàm nhận vào chuỗi có thể chứa dấu gạch chéo ngược. Hàm trả về chuỗi mới với tất cả dấu gạch chéo ngược thay bằng gạch chéo xuôi.
Ví dụ chuỗi:
const str = 'Th/s str/ng /conta/ns some/ forward slas/hes';
Ví dụ
Dưới đây là đoạn code:
const str = 'Th/s str/ng /conta/ns some/ forward slas/hes';
const invertSlashes = str => {
let res = '';
for(let i = 0; i < str.length; i++){
if(str[i] !== '/'){
res += str[i];
continue;
};
res += '\\';
};
return res;
};
console.log(invertSlashes(str));Kết quả
Đoạn code sẽ in ra console:
Th\s str\ng \conta\ns some\ forward slas\hes