Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Mô hình Zig-Zag trong chuỗi ký tự JavaScript

Chúng ta cần viết một hàm đọc một chuỗi và chuyển đổi các ký tự ở chỉ số lẻ thành chữ hoa, các ký tự ở chỉ số chẵn thành chữ thường, sau đó trả về chuỗi mới.

Toàn bộ mã thực hiện như sau:

const text = 'Hello world, it is so nice to be alive.'; const changeCase = (str) => {    const newStr = str    .split("")    .map((word, index) => {       if(index % 2 === 0){          return word.toLowerCase();       }else{          return word.toUpperCase();       }    })    .join("");    return newStr; }; console.log(changeCase(text));

Mã chuyển đổi chuỗi thành mảng, duyệt qua từng ký tự và chuyển đổi thành chữ hoa hoặc chữ thường dựa trên chỉ số của chúng. Cuối cùng, nó chuyển mảng trở lại chuỗi và trả về.

Kết quả đầu ra trên console:

hElLo wOrLd, It iS So nIcE To bE AlIvE.