Vấn đề
Chúng tôi bắt buộc phải viết một hàm JavaScript nhận trong một chuỗi chỉ chứa ký tự ‘k’, ‘l’ và ‘m’.
Nhiệm vụ của hàm của chúng ta là chuyển vị trí của k với vị trí của l để tất cả các thể hiện của m ở vị trí của chúng.
Ví dụ
Sau đây là mã -
const str = 'kklkmlkk'; const switchPositions = (str = '') => { let res = ""; for(let i = 0; i < str.length; i++){ if (str[i] === 'k') { res += 'l'; } else if (str[i] === 'l') { res += 'k'; } else { res += str[i]; }; }; return res; }; console.log(switchPositions(str));
Đầu ra
Sau đây là đầu ra của bảng điều khiển -
llklmkll