Reflection در ES6

مدرس : حسام موسوی
زمان این قسمت : 08:56

برای دسترسی به این قسمت باید عضو سایت باشید و وارد سایت شوید
توضیحات

در زبان‌های برنامه‌نویسی مانند سی‌شارپ و یا جاوا می‌توانیم از Reflection جهت خواندن متادیتاها استفاده کنیم. به عنوان مثال امکان تعریف پراپرتی و یا متدها و حتی تایپ‌هایی در زمان اجرا را در اختیارمان قرار می‌دهد. اما از آنجائیکه جاوا اسکریپت یک زبان داینامیک است، این قابلیت کمتر مورد توجه قرار گرفته است. در جاوا اسکریپت حین کار با کلاس‌ها و اشیاء، ممکن است نیاز داشته باشید تا از اعضای یک کلاس کوئری بگیرید و یا اینکه یک سری پراپرتی و متدهایی را در زمان اجرا به اشیاء‌تان اضافه کنید و یا مواردی از این دست. در این جلسه Reflect را بررسی خواهیم کرد . 

آموزش جاوااسکریپت ES6 زمان کل دوره : 02:53:28
1
معرفی دوره رایگان
04:06
2
11:10
11:50
5
رشته ها در es6 رایگان
07:51
6
کلاس ها در es6 اعضای ویژه
09:35
06:04
8
وراثت و override اعضای ویژه
06:33
9
توابع arrow اعضای ویژه
08:34
10
Iterators و Iterables اعضای ویژه
08:45
11
Generators در ES 6 اعضای ویژه
09:01
14:25
13
Reflection در ES6 اعضای ویژه
08:56
14
Symbol ها در ES 6 اعضای ویژه
11:25
10:46
09:52
05:21
19
یادگیری Promise اعضای ویژه
13:53

دورهای پیشنهادی

مشاهده همه دوره ها
آموزش ReactJs تکمیل شده

آموزش ReactJs

در این دوره قصد دارم فریمورک React.js که یکی از فریمورک های پیشرفته و کاربردی جاوا اسکریپت محسوب میشه رو در قالب یک پروژه به شما آموزش بدم . در قسمت ا...

آموزش gulpjs درحال برگزاری

آموزش gulpjs

انجام پروژه ها به شکل سریعتر و بهتر مطمئنا برای هر شخص و تیمی از مهمترین اولویت هاست. در این زمینه هر روزه ابزارها و روش های مختلفی معرفی می شود. در ا...

آموزش جاوا اسکریپت تکمیل شده

آموزش جاوا اسکریپت

زبان برنامه نویسی جاوا اسکرپیت جزو معدود زبان‌هایی است که توانسته دنیای وب و اینترنت را بیش از سایر زبان‌های برنامه نویسی تحت تأثیر خود قرار دهد و امر...

آموزش جاوااسکریپت ES6 تکمیل شده

آموزش جاوااسکریپت ES6

جاوا اسکریپت، پیاده سازی ECMA Script است (با تلفظ اکما اسکریپت) که به صورت مخفف به آن ES هم گفته می‌شود و ES 6، در حقیقت نگارش 6 این استاندارد است که...

دیدگاه های ارزشمند شما

پویا | 2 ماه پیش

سلام. مواردی که گفتید با کد زیر هم کار می کنه و دقیقا reflect که مزایایی نسبت به کد زیر داره؟!
let person = {
name : 'ali',
family : 'aliii'
}
person.age = 11;

console.log(person.age)

حسام موسوی | 2 ماه پیش

ساده ترین مثله اینکه میتونید proxiy ها رو بسادگی در reflect استفاده کنید