1.38.0camelCase
یک رشته را با تبدیل کلمات آن به camelCase تبدیل میکند؛ کلمه اول را کوچک و حرف اول کلمات بعدی را بزرگ میکند.
camelCase(value):stringنحوه عملکرد
تابع camelCase ابتدا رشته ورودی را به کلمات تبدیل میکند. کلمه اول کاملاً به حروف کوچک تبدیل میشود. سپس هر کلمه بعدی به حروف کوچک تبدیل شده و حرف اول آن به حروف بزرگ تغییر میکند. در نهایت تمام کلمات بدون جداکننده به هم متصل میشوند.
توکنسازی
استخراج کلمات توسط utility داخلی tokenize انجام میشود؛ بنابراین نحوه تشخیص مرز کلمات به رفتار tokenize وابسته است.
قوانین حروف
توکن اول کاملاً lowercase میشود. برای هر توکن بعدی نیز ابتدا کل توکن lowercase شده و سپس حرف اول آن uppercase میشود.
نتیجه خالی
اگر tokenize هیچ کلمهای برنگرداند، camelCase یک رشته خالی برمیگرداند.
پارامترها
valuestringالزامیرشتهای که باید به camelCase تبدیل شود.
مقدار بازگشتی
stringرشته ورودی که به فرمت camelCase تبدیل شده است.
مثالها
استفاده پایه
تبدیل یک عبارت جداشده با فاصله به camelCase.
import { camelCase } from "@cyref/js";
camelCase("hello world");
// "helloWorld"چند کلمه
هر کلمه بعد از کلمه اول با حرف بزرگ شروع میشود.
camelCase("hello beautiful world");
// "helloBeautifulWorld"ورودی با حروف بزرگ
کلمات نرمال میشوند؛ کلمه اول کوچک و کلمات بعدی با حرف اول بزرگ برگردانده میشوند.
camelCase("HELLO WORLD");
// "helloWorld"یک کلمه
یک توکن به حروف کوچک تبدیل میشود.
camelCase("HELLO");
// "hello"ورودی خالی
اگر هیچ کلمهای از رشته استخراج نشود، یک رشته خالی برمیگرداند.
camelCase("");
// ""حروف ترکیبی
حروف تمام توکنها در خروجی نرمال میشوند.
camelCase("hello WoRLD TeST");
// "helloWorldTest"رشتهای که از قبل camelCase است
رشته ابتدا به توکنها تبدیل و سپس طبق قوانین casing این utility بازسازی میشود.
camelCase("helloWorld");
// "helloWorld"