تايب سكريبت

كيف يمكن حذف النوع في TypeScript؟

يمكن حذف النوع في TypeScript عن طريق استخدام الكلمة الرئيسية “unknown” بدلاً من النوع الأصلي. على سبيل المثال، إذا كان لديك متغير يحتوي على نص وترغب في حذف النوع الحالي وتحوله إلى unknown، يمكنك القيام بالتالي:

“`typescript
let myVariable: string = “Hello”;
myVariable = undefined; // يمكن حذف النوع عن طريق استخدام undefined
myVariable = null; // أو استخدام القيمة null
myVariable = “World”;
“`

باستخدام “unknown”، يمكنك أيضًا استخدام العمليات على المتغير مثل الاختبار على النص والقيمة الفارغة:

“`typescript
let myVariable: unknown = “Hello”;
if (typeof myVariable === “string”) {
console.log(“myVariable is a string”);
} else {
console.log(“myVariable is not a string”);
}

if (!myVariable) {
console.log(“myVariable is empty or null”);
} else {
console.log(“myVariable has a value”);
}
“`

باستخدام “unknown”، يجب عليك التحقق من النوع قبل استخدام العمليات المحددة لهذا النوع.