ویژگی prototype شیء جاوااسکریپت
- صفحه قبلی preventExtensions()
- صفحه بعدی seal()
- بازگشت به لایه بالاتر دستورالعمل موضوع JavaScript
تعریف و استفاده
پروتوتایپ
این یک ویژگی جهانی برای همهی شیءهای جاوااسکریپت است.
پروتوتایپ
ویژگیها به شما اجازه میدهند که به شیءها ویژگیها و روشهای جدید اضافه کنید.
مثال
با استفاده از ویژگی prototype به همهی شیءهای نوع دادهای جدید ویژگیهای جدید اضافه کنید:
function employee(name, jobtitle, born) { this.name = name; this.jobtitle = jobtitle; this.born = born; } employee.prototype.salary = 2000; const fred = new employee("Fred Flintstone", "Caveman", 1970);
نحوهی نوشتن
شیء.prototype.نام = مقدار
پشتیبانی مرورگر
پروتوتایپ
این ویژگیها از ECMAScript1 (ES1) هستند.
همه مرورگرهای مدرن از ES1 (جاوااسکریپت 1997) پشتیبانی میکنند:
کروم | آئیای | ایج | فایرفاکس | سفاری | опера |
---|---|---|---|---|---|
کروم | آئیای | ایج | فایرفاکس | سفاری | опера |
پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |
صفحات مرتبط
- صفحه قبلی preventExtensions()
- صفحه بعدی seal()
- بازگشت به لایه بالاتر دستورالعمل موضوع JavaScript