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

constantCase

یک رشته را با تبدیل کلمات آن به حروف بزرگ و اتصال آن‌ها با آندرلاین به CONSTANT_CASE تبدیل می‌کند.

constantCase(value):string

نحوه عملکرد

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

توکن‌سازی

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

تبدیل به حروف بزرگ

هر توکن قبل از اتصال به توکن‌های دیگر به حروف بزرگ تبدیل می‌شود.

جداکننده

توکن‌های نهایی با یک کاراکتر آندرلاین (_) به هم متصل می‌شوند.

پارامترها

valuestringالزامی

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

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

string

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

مثال‌ها

01

استفاده پایه

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

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

constantCase("hello world");
// "HELLO_WORLD"
02

چند کلمه

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

TypeScript
constantCase("hello beautiful world");
// "HELLO_BEAUTIFUL_WORLD"
03

حروف ترکیبی

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

TypeScript
constantCase("hello WoRLD TeST");
// "HELLO_WORLD_TEST"
04

یک کلمه

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

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

ورودی خالی

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

TypeScript
constantCase("");
// ""
06

جداکننده‌های موجود

ورودی ابتدا توسط tokenize پردازش می‌شود و سپس کلمات حاصل با آندرلاین به هم متصل می‌شوند.

TypeScript
constantCase("hello-world");
// "HELLO_WORLD"
ساخته شده با@cyref/js·مستندات رسمی