prototype
مثال (prototype)
استفاده از خصوصیت prototype برای اضافه کردن یک خصوصیت جدید به شیء داده شده:
function employee(name, jobtitle, born) {
this.name = name;
this.jobtitle = jobtitle;
this.born = born;
}
employee.prototype.salary = 2000;
var fred = new employee("Fred Flintstone", "Caveman", 1970);
this.name = name;
this.jobtitle = jobtitle;
this.born = born;
}
employee.prototype.salary = 2000;
var fred = new employee("Fred Flintstone", "Caveman", 1970);
خروجی fred.salary در کد بالا:
2000
خودتان امتحان کنید »
تعریف و کاربرد
خصوصیت prototype، به شما اجازه می دهد که خصوصیات و متد های جدید را به انواع اشیای موجود اضافه کنید.
نکته: prototype، یک خصوصیت عمومی است که تقریبا در تمام اشیای جاوا اسکریپت قابل دسترس است.
پشتیبانی مرورگرها
متد | |||||
---|---|---|---|---|---|
prototype | بله | بله | بله | بله | بله |
نحوه استفاده
object.prototype.name = value
جزئیات تکنیکی
مقدار برگشتی | یک ارجاع به شیء string.prototype |
---|---|
نسخه JavaScript | 1.1 |
- نوشته شده توسط احسان عباسی
- بازدید: 4317