تايب سكريبت

كيفية تعريف معاملات المفاتيح (KeyValue) في تايب سكريبت Typescript؟

يمكن تعريف معاملات المفاتيح في تايب سكريبت باستخدام العلامة “{” لفتح كائن جديد وإجراء عملية تعريف المفاتيح داخلها، ويتم فصل كل مفتاح وقيمته باستخدام علامة “:” وعمليات الفصل بين المفاتيح باستخدام “,” وتستند أسماء المفاتيح إلى نوع البيانات التي يتم تخزينها.

على سبيل المثال، يمكن تعريف معاملات المفاتيح في TypeScript على النحو التالي:

“`typescript
let person: {
name: string;
age: number;
email: string;
} = {
name: “John”,
age: 30,
email: “[email protected]
};
“`

في هذا المثال، تم تعريف معاملات المفاتيح “name” و “age” و “email” كمتغير “person” من النوع “Object”، وبعد ذلك تم تعيين قيمة كل مفتاح مع قيمة محددة. يمكن الوصول إلى هذه المعاملات عن طريق استدعاء اسم المتغير واسم المفتاح.

ولإضافة مفتاح جديد يُمكن استخدام الرمز “.” مثل:

“`typescript
person.gender = “Male”;
“`

وسيتم إضافة المفتاح “gender” إلى موضعه الأخير في كائن “person” مع تعيينه إلى القيمة “Male”.