شاید برای شما هم پیش آمده باشد که در قسمتی از برنامه نویسی خود، جایی احتیاج پیدا کرده باشید که عبارتی را که به صورت رشته (string) دارید را به یکی از استاندارد های نگارشی مانند: PascalCase, camelCase,...تبدیل کنید. در این متن قصد داریم که راه حلی برای تبدیل یک جمله به استاندارد camelCaseرا ارايه دهیم.
برای مثال به عبارت زیر توجه کنید:
How can i convert this to camelcase
اگه عبارت زیر را به camelCase تبدیل کنیم داریم:
howCanIConvertThisToCamelcase
راه حل پیشنهادی ما برای انجام این کار در Javascriptبه این صورت است:
// ** Change all string formats to camelCase standard
const toCamelCase = (sentenceCase) => {
let out = ""
sentenceCase.split(" ").forEach(function (el, idx) {
const add = el.toLowerCase()
out += (idx === 0 ? add : add[0].toUpperCase() + add.slice(1))
})
return out
}