تابع/از نسخه
1.38.0identity
مقدار دادهشده را بدون هیچ تغییری برمیگرداند.
identity(value):Tپارامترها
valueTالزامیمقداری که باید برگردانده شود.
مقدار بازگشتی
Tدقیقاً همان مقداری را که به تابع داده شده برمیگرداند.
مثالها
01
استفاده پایه
عدد دادهشده را بدون تغییر برمیگرداند.
TypeScript
const result = identity(42);
console.log(result);
// 4202
با رشتهها
تابع مقدار رشته و نوع آن را حفظ میکند.
TypeScript
const result = identity("Hello");
console.log(result);
// "Hello"03
با آبجکتها
آبجکت همان مقداری که به تابع داده شده برگردانده میشود.
TypeScript
const user = {
name: "Amir",
age: 20,
};
const result = identity(user);
console.log(result);
// { name: "Amir", age: 20 }04
تشخیص خودکار نوع Generic
TypeScript نوع T را بهصورت خودکار از مقدار دادهشده تشخیص میدهد.
TypeScript
const numberValue = identity(123);
// T is inferred as number
const stringValue = identity("CyrefJS");
// T is inferred as string
const booleanValue = identity(true);
// T is inferred as boolean05
تعیین صریح نوع Generic
در صورت نیاز میتوانید نوع Generic را بهصورت صریح مشخص کنید.
TypeScript
const result = identity<number>(42);
console.log(result);
// 42ساخته شده با@cyref/js·مستندات رسمی