ปัญหา
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริง str ซึ่งสามารถเป็นกรณีใดก็ได้ (กรณีปกติ ตัวพิมพ์งู ตัวพิมพ์ปาสกาลหรืออื่น ๆ )
ฟังก์ชันของเราควรแปลงสตริงนี้เป็นสตริง camelCase
ตัวอย่างเช่น หากอินพุตของฟังก์ชันคือ −
ป้อนข้อมูล
const str = 'New STRING';
ผลผลิต
const output = 'newString';
ตัวอย่าง
ต่อไปนี้เป็นรหัส -
const str = 'New STRING';
const toCamelCase = (str = '') => {
return str
.replace(/[^a-z0-9]/gi, ' ')
.toLowerCase()
.split(' ')
.map((el, ind) => ind === 0 ? el : el[0].toUpperCase() + el.substring(1, el.length))
.join('');
};
console.log(toCamelCase(str)); ผลลัพธ์
newString