Chúng tôi được yêu cầu viết một hàm JavaScript lấy một chuỗi và hoán đổi các từ liền kề của chuỗi đó với nhau cho đến khi kết thúc chuỗi đó.
Ví dụ
Mã cho điều này sẽ là -
const str = "This is a sample string only"; const replaceWords = str => { return str.split(" ").reduce((acc, val, ind, arr) => { if(ind % 2 === 1){ return acc; } acc += ((arr[ind+1] || "") + " " + val + " "); return acc; }, ""); }; console.log(replaceWords(str));
Đầu ra
Đầu ra trong bảng điều khiển -
is This sample a only string