ตัวพิมพ์เล็กเป็นลักษณะการเขียนสตริงโดยแทนที่ช่องว่างด้วย '_' และแปลงอักษรตัวแรกของแต่ละคำเป็นตัวพิมพ์เล็ก
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและแปลงเป็นสเนคเคส
ตัวอย่าง
รหัสสำหรับสิ่งนี้จะเป็น −
const str = 'This is a simple sentence';
const toSnakeCase = (str = '') => {
const strArr = str.split(' ');
const snakeArr = strArr.reduce((acc, val) => {
return acc.concat(val.toLowerCase());
}, []);
return snakeArr.join('_');
};
console.log(toSnakeCase(str)); ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์บนคอนโซล -
this_is_a_simple_sentence