ปัญหา
เราจำเป็นต้องเขียนฟังก์ชัน 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