1.38.0pascalCase
یک رشته را با تبدیل کلمات آن به PascalCase تبدیل میکند؛ حرف اول هر کلمه را بزرگ، باقی حروف را کوچک کرده و کلمات را بدون جداکننده به هم متصل میکند.
pascalCase(value):stringنحوه عملکرد
تابع pascalCase ابتدا رشته ورودی را به کلمات تبدیل میکند. برای هر کلمه، اولین کاراکتر به حروف بزرگ و باقی کاراکترها به حروف کوچک تبدیل میشوند. سپس کلمات حاصل بدون جداکننده به هم متصل میشوند.
توکنسازی
استخراج کلمات توسط utility داخلی tokenize انجام میشود؛ بنابراین مرز دقیق کلمات به رفتار tokenize وابسته است.
قوانین حروف
هر کلمه با یک کاراکتر uppercase شروع میشود و تمام کاراکترهای بعد از آن به lowercase تبدیل میشوند.
بدون جداکننده
پس از تبدیل هر توکن، تمام توکنها مستقیماً و بدون هیچ جداکنندهای به هم متصل میشوند.
پارامترها
valuestringالزامیرشتهای که باید به PascalCase تبدیل شود.
مقدار بازگشتی
stringتوکنهای رشته ورودی که به PascalCase تبدیل شدهاند.
مثالها
استفاده پایه
تبدیل یک عبارت جداشده با فاصله به PascalCase.
import { pascalCase } from "@cyref/js";
pascalCase("hello world");
// "HelloWorld"چند کلمه
هر کلمه با یک حرف بزرگ شروع شده و کلمات بدون جداکننده به هم متصل میشوند.
pascalCase("hello beautiful world");
// "HelloBeautifulWorld"حروف ترکیبی
هر توکن به یک حرف اول بزرگ و حروف باقیمانده کوچک نرمال میشود.
pascalCase("hello WoRLD TeST");
// "HelloWorldTest"یک کلمه
یک توکن به PascalCase تبدیل میشود.
pascalCase("hELLO");
// "Hello"ورودی خالی
اگر tokenize هیچ کلمهای تولید نکند، یک رشته خالی برگردانده میشود.
pascalCase("");
// ""جداکنندههای موجود
ورودی ابتدا tokenize میشود و سپس کلمات حاصل بدون جداکننده به هم متصل میشوند.
pascalCase("hello-world");
// "HelloWorld"