اصلاح کننده های دسترسی به شما اذن میدهند تا موقعیت یک شی را به شکلی تهیه نمائید که از بیرون کلاس نتوان به آن دسترسی پیدا کرد و بنابراین روش دسترسی به آن شی را کاملا در اختیار گرفتن نمائید. طراحی سایت در مشهد فعلا سه نوع اصلاح کننده در تایپ اسکریپت وجود داراهستند که به ترتیب مشتمل بر public، protected و private میباشد.
در شرایطی که هیچ اصلاح کننده دسترسی را تخصیص ندهید طراحی سایت به طور پیش فرض دراین لهجه نرمافزار نویسی اصلاح کننده public برای همه مشخصات و متغیرها در لحاظ گرفته میشود.
اعتنا داشته باشید که متغیرها و عناصری که اصلاح کننده private به آن ها تخصیص داده گردیدهاست صرفا از درون کلاسی که در آن تعریفوتمجید گردیده اند قابل دسترسی خواهند بود.
class Person {
private name: string;
constructor(name: string) {
this.name= name;
}
public print(): void {
console.log(`Name: ${this.name}`);// cannot be accessed, cause name is private
}
}
let bob = new Person("Bob");
bob.print();
دراین قطعه کد خصوصیت name از یک اصلاح کننده private به کارگیری رایاپارس می نماید بدین ترتیب ما نمی توانیم از بیرون کلاس به آن دسترسی پیدا کرده و از آن به کارگیری کنیم. protected نوع دیگری از اصلاح کننده ها میباشد که با تخصیص دادن آن به خصوصیات و متغیرها خیر فقط از کلاسی که درون آن تعریفوتمجید گردیده اند میتوانید بهاین موادسازنده دسترسی پیدا فرمایید بلکه از کلاس هایی که از این کلاس به ارث برده اند نیز قابلیت دسترسی به آن موادتشکیل دهنده برای شما وجود دارااست.
شناخت با آرایه ها
آرایه ها در تایپ اسکریپت با به کار گیری از عبارت ahrefs [] تعریفوتمجید می گردند و ولی بایستی اعتنا داشته باشید که strongly typed میباشند. این به آن معناست که در صورتی در بالا یک آرایه فقط مشتمل بر فن ها باشد در آتی نیز شما صرفا میتوانید از مقادیر فن ای در باطن این آرایه به کار گیری نمائید.
- سه شنبه ۱۰ آبان ۰۱ ۱۲:۰۱
- ۲۶ بازديد
- ۰ ۰
- ۰ نظر