CyrefJS
CCyrefJS
EN
بازگشت به مستندات
رشته/از نسخه 1.38.0

camelCase

یک رشته را با تبدیل کلمات آن به camelCase تبدیل می‌کند؛ کلمه اول را کوچک و حرف اول کلمات بعدی را بزرگ می‌کند.

camelCase(value):string

نحوه عملکرد

تابع camelCase ابتدا رشته ورودی را به کلمات تبدیل می‌کند. کلمه اول کاملاً به حروف کوچک تبدیل می‌شود. سپس هر کلمه بعدی به حروف کوچک تبدیل شده و حرف اول آن به حروف بزرگ تغییر می‌کند. در نهایت تمام کلمات بدون جداکننده به هم متصل می‌شوند.

توکن‌سازی

استخراج کلمات توسط utility داخلی tokenize انجام می‌شود؛ بنابراین نحوه تشخیص مرز کلمات به رفتار tokenize وابسته است.

قوانین حروف

توکن اول کاملاً lowercase می‌شود. برای هر توکن بعدی نیز ابتدا کل توکن lowercase شده و سپس حرف اول آن uppercase می‌شود.

نتیجه خالی

اگر tokenize هیچ کلمه‌ای برنگرداند، camelCase یک رشته خالی برمی‌گرداند.

پارامترها

valuestringالزامی

رشته‌ای که باید به camelCase تبدیل شود.

مقدار بازگشتی

string

رشته ورودی که به فرمت camelCase تبدیل شده است.

مثال‌ها

01

استفاده پایه

تبدیل یک عبارت جداشده با فاصله به camelCase.

TypeScript
import { camelCase } from "@cyref/js";

camelCase("hello world");
// "helloWorld"
02

چند کلمه

هر کلمه بعد از کلمه اول با حرف بزرگ شروع می‌شود.

TypeScript
camelCase("hello beautiful world");
// "helloBeautifulWorld"
03

ورودی با حروف بزرگ

کلمات نرمال می‌شوند؛ کلمه اول کوچک و کلمات بعدی با حرف اول بزرگ برگردانده می‌شوند.

TypeScript
camelCase("HELLO WORLD");
// "helloWorld"
04

یک کلمه

یک توکن به حروف کوچک تبدیل می‌شود.

TypeScript
camelCase("HELLO");
// "hello"
05

ورودی خالی

اگر هیچ کلمه‌ای از رشته استخراج نشود، یک رشته خالی برمی‌گرداند.

TypeScript
camelCase("");
// ""
06

حروف ترکیبی

حروف تمام توکن‌ها در خروجی نرمال می‌شوند.

TypeScript
camelCase("hello WoRLD TeST");
// "helloWorldTest"
07

رشته‌ای که از قبل camelCase است

رشته ابتدا به توکن‌ها تبدیل و سپس طبق قوانین casing این utility بازسازی می‌شود.

TypeScript
camelCase("helloWorld");
// "helloWorld"
ساخته شده با@cyref/js·مستندات رسمی