- آموزش javascript
- 1401-11-15
- 489
- 0
جاوا اسکریپت غالباً به عنوان یک زبان مبتنی بر پروتوتایپ خوانده میشود که در آن برای ایجاد وراثت، شیئها دارای یک شیئ پروتوتایپ هستند که به عنوان شیئ قالبی عمل میکند و متدها و مشخصات از آن به ارث میرسند. یک شیئ پروتوتایپِ شیئ نیز میتواند یک شیئ پروتوتایپ داشته باشد که متدها و مشخصاتش را از آن به ارث میبرد و همین طور تا آخر. این وضعیت غالباً به نام «زنجیره پروتوتایپ» (prototype chain) نامیده میشود و توضیح میدهد که چرا متدها و مشخصات اشیای مختلف در اشیای دیگری که در اختیار آنها قرار دارد تعریف شده است.
const person = {
name: "Mario"
}
console.log(person);
ارث بری از prototype
همانطور که گفتیم تمام اشیاء جاوا اسکریپتی متدها و خصوصیات خود را از یک prototype به ارث می برند اما مشخص نکردیم از کدام prototype
منابع:
https://www.geeksforgeeks.org/prototype-in-javascript/
https://www.w3schools.com/js/js_object_prototypes.asp
ثبت دیدگاه جدید
0 دیدگاه
نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند *