جاوا اسکریپت به زبان ساده: جلسه سیزدهم - آبجکت‌ (بخش دوم - پیشرفته)

عواقب بیماری ام اس یکی از نکات مهم در آبت ها، اان ذخیره فانکشن در آن ها است یعنی شما می توانید یک سری اکشن و عملیات به خصوص را در آبت ذخیره کنید و به عنوان متد آبت از آن استفاده کنید برای تعریف دقیق تر و بهتر در ادامه این مطلب ما باشید متدهای آبت قبل از اینکه متدها را در آبت تعریف کنیم بد نیست باز هم تعریف فانکشن ها را یادآوری کنیم! فانکشن ها مثل یک کار به خصوص هستند؛ فرآیندی مشخصی را که برایشان تعریف شده است انجام می دهند متدها نیز فانکشن ها يا اکشن هایی هستند که در داخل تشخیص بیماری ام اس آبت ذخیره شده اند این فانکشن ها به آیتم های دیگر آبت دسترسی دارند مثلا فرض کنید یک آبت داریم که دو ویژگی نام و نام خانوادگی دارد حالا ما به یک متد نیاز داریم که بتواند نام و نام خانوادگی را جمع کند و نام کامل را به ما خروجی بدهد این کار با ک یک فانکشن که دو آیتم اول آبت را جمع کند انجام می شود پس این فانکشن را به عنوان یک آیتم جدید در آبت ذخیره می کنیم استفاده از متد همانند دیگر ویژگی های فانکشن تنها با نوشتن نام آن متد انجام می شود منتها چون اینجا با درمان بیماری ام اس یک فانکشن سر و کار داریم، ضروری است تا علامت را در انتهای نام فانکشن قرار دهیم مانند حالا که با متدها آشنا شده اید، بیایید همان پروژه مدیریت رستوران را که در جلسات قبلی دیده بودیم، اندکی بیشتر تکمیل کنیم در جلسه قبل یاد گرفته ایم که دیگر نیازی نیست متغیر نام پیتزا و قیمت آن را در متغیر های جداگانه ذخیره کنیم و می توانیم تمامی اعات آن ها را در قالب تنها یک متغیر ذخیره کنیم همچنین یاد گرفته ایم که می توانیم فاکتور نهایی را نیز در قالب یک آبت ذخیره کنیم داروهای بیماری ام اس

پس برای تمرین این کار را با هم انجام می دهیم ابتدا یک آبت به عنوان پیتزای مخصوص می سازیم = { } حالا فرض کنید یک مشتری به اسم حسین داریم که یک پیتزای مخصوص سفارش داده است می خواهیم فاکتور نهایی را با محاسبه میزان تخفیف برای وی محاسبه کنیم ابتدا متغیر حسین را تعریف می کنیم = = { = = = = { - } } همانطور که مشاهده کردید، ما در آبت ف ، یک متد اضافه کرده ایم کار متد این است که دو مقدار از آبت را از هم کم می کند کلمه در داخل متدهای بیماری ام اس درمان دارد آبت، اشاره به همان آبت دارد یعنی وقتی کلمه را در داخل فانکشن یا متد به کار برده ایم مانند این است که آبت را صدا کرده باشیم حالا اگر مقدار نهایی فاکتور را در یک متغیر به نام بریزیم و این متغیر را در کنسول چ کنیم، قیمت نهایی پیتزا را دری خواهید کرد = همچنین می توانید متدهای جدید را بعد از تعریف یک آبت بدان اضافه کنید این کار مشابه اضافه کردن آیتم ها و ویژگی های جدید به آبت در جلسه قبل است

کافی است نام متد را بنویسید و به عنوان مقدار آن، کاری را که باید انواع بیماری ام اس انجام بدهد در قالب یک فانکشن بنویسید برای مثال ما یک آبت با نام داریم این آبت دارای نام و نام خانوادگی است = { } حالا می خواهیم یک متد بدان اضافه کنیم که نام و نام خانوادگی را در کنار هم بنویسید برای این کار یک فانکشن را به عنوان مقدار به ویژگی های فانکشن اضافه می کنیم = { } بار دیگر تکرار می کنیم در مثال بالا و به طور کلی در داخل آبت و متدهای آن، به خود آن آبت اشاره دارد یعنی مثال بالا به جای کلمه می توانیم خود آبت را بنویسیم و در نتیجه نهایی بیماری ام اس و ازدواج نیز تفاوتی ایجاد نخواهد شد = { } اگر نتیجه این فانکشن را آلرت بگیرید، مشاهده خواهید کرد که هیچ تغییری در نتیجه ایجاد نشده است

کاربرد خصوصا زمانی به چشم می آید که شما قصد ساختن یک آبت از طریق و از روی یک پروتوتایپ آبت که در جلسات قبلی گفته شد دارید پس سعی کنید از کلمه استفاده کنید سخن پایانی به ک درس این جلسه تغییرات بسیار زیادی در روند آموزش ایجاد خواهد شد در جلسات آینده سراغ موضوع مهم دیگری به نام آرایه ها خواهیم رفت با شوید علت بیماری ام اس بیشتر بخوانید به‌منظور تدریس کدنویسی برای ‌ طراحی کرد ترکیب جاوا اسکریپت و بلاک در یک مرورگر تهدیدی برای آگهی‌های تبلیغاتی چرا جاوا اسکریپت در میان ‌‌ نویسان محبوب است؟ جاوا اسکریپت به زبان ساده - جلسه شانزدهم - رویدادها یا ایونت‌ها جاوا اسکریپت به زبان ساده جلسه پانزدهم - تعریف حلقه و


جاوا اسکریپت به زبان ساده: جلسه سیزدهم - آبجکت‌ (بخش دوم - پیشرفته)