Đảo ngược dấu gạch chéo trong chuỗi JavaScript
Chúng ta cần viết một hàm JavaScript nhận vào một chuỗi có thể chứa một số dấu gạch chéo ngược (backslash).
Và hàm nên trả về một chuỗi mới nơi tất cả các dấu gạch chéo ngược được thay bằng dấu gạch chéo xuôi (forward slash).
Do đó, hãy viết mã cho hàm này:
Ví dụ
Mã thực hiện như sau:
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));
Đầu ra
Kết quả trong console sẽ là:
Th\s str\ng \conta\ns some\ forward slas\hes