کلاس در جاوا اسکریپت چیست؟
کلاس در جاوا اسکریپت چیست؟

تصویری: کلاس در جاوا اسکریپت چیست؟

تصویری: کلاس در جاوا اسکریپت چیست؟
تصویری: جاوا اسکریپت چیست و چه کاربردی دارد؟ - javaScript 2024, ممکن است
Anonim

در برنامه نویسی شی گرا، الف کلاس یک برنامه-کد-الگوی قابل توسعه برای ایجاد اشیا، ارائه مقادیر اولیه برای حالت (متغیرهای عضو) و پیاده سازی رفتار (توابع یا روش های عضو) است.

به سادگی، کلاس در JS چیست؟

کلاس ها آیا توابع A کلاس جاوا اسکریپت یک نوع تابع است. کلاس ها با اعلام می شوند کلاس کلمه کلیدی. کد اعلام شده با تابع و کلاس هر دو یک تابعرا برمی‌گردانند. با نمونه های اولیه، هر تابعی می تواند با استفاده از کلمه کلیدی جدید به یک نمونه سازنده تبدیل شود.

به طور مشابه، چگونه یک کلاس را در جاوا اسکریپت می نویسید؟ از کلمه کلیدی استفاده کنید کلاس برای ایجاد یک کلاس ، و همیشه متد constructor() را اضافه کنید. متد سازنده هر بار فراخوانی می شود کلاس شی مقداردهی اولیه می شود.

متعاقباً، ممکن است بپرسید که آیا کلاسی در جاوا اسکریپت وجود دارد؟

توجه به این نکته مهم است که هیچ کلاسی در جاوا اسکریپت وجود ندارد. از توابع می توان برای شبیه سازی کلاس ها استفاده کرد، اما به طور کلی جاوا اسکریپت یک زبان بدون کلاس است. همه چیز یک است هدف - شی . و وقتی صحبت از وراثت به میان می آید، اشیا از اشیا به ارث می برند، نه طبقات از کلاس ها مانند زبان های "کلاسی".

آیا باید از کلاس ها در جاوا اسکریپت استفاده کنم؟

کلاس ها به عنوان الگو برای ایجاد اشیاء جدید خدمت می کنند. مهمترین چیزی که باید به خاطر بسپارید: کلاس ها فقط عادی هستند جاوا اسکریپت توابع و میتوانست به طور کامل بدون تکرار شود استفاده كردن را کلاس نحو. این قند نحوی خاصی است که در ES6 اضافه شده است تا اعلان و به ارث بردن اشیاء پیچیده را آسان‌تر کند.

توصیه شده: