Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

รูปแบบ Zig-Zag ในสตริงด้วย JavaScript

เราต้องเขียนฟังก์ชันที่อ่านสตริงและแปลงตัวอักษรที่อยู่ในดัชนีคี่เป็นตัวพิมพ์ใหญ่ และดัชนีคู่เป็นตัวพิมพ์เล็ก แล้วคืนค่าสตริงใหม่

โค้ดเต็มสำหรับการทำเช่นนี้:

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));

โค้ดจะแปลงสตริงเป็นอาร์เรย์ วนลูปแต่ละตัวอักษรและแปลงเป็นตัวพิมพ์ใหญ่หรือเล็กตามดัชนี แล้วรวมกลับเป็นสตริง

ผลลัพธ์ในคอนโซล:

hElLo wOrLd, It iS So nIcE To bE AlIvE.