X
تبليغات

تصویر ثابت

آشنایی با تابع call برای کار با کلمه کلیدی this در جاوا اسکریپت
loading...
YourAds Here YourAds Here

مرجع مقالات طراحي اپليكيشن تخصصی

بازدید : 15
دوشنبه 23 خرداد 1401 زمان : 15:48

اسلوب call به ما اذن می‌دهد تا یه مقدار تازه را به کلمه و واژه کلیدی this طراحی اپلیکیشن تخصیص دهیم. ما خواهیم توانست یک سری آرگومان را بدین سیاق ارسال کنیم. آرگومان اولیه مقدار جدیدی میباشد که قصد داریم آن را به this تخصیص دهیم. تحت عنوان آرگومان آتی ما قادر خواهیم بود پارامترهای تابع را به آن ارسال کنیم. تحت عنوان فیض تابعی با مقدار تازه this و آرگومان های ارسال گردیده فراخوانی گردد. اذن دهید نگاهی به‌این کد داشته باشیم:

در اینجا شما می‌توانید فیض استعمال از مشی call را ملاحظه کنید. مشی sayHi فورا با کانتکس spanish Boy فراخوانی میگردد و به همین انگیزه نیز ما می‌توانیم از روال شی boy به کار گیری کنیم سوای آنکه نیاز داشته باشیم یک مشی برای شی spanish Boy بسازیم.

شناخت با مشی apply
اذن دهید به اسلوب آینده یعنی سیاق apply نگاهی داشته باشیم. این مشی تشابه بسیار متعددی با مشی call دارااست. در واقع این سیاق به ما اذن میدهد تا پس از این که از سیاق گذشته به کارگیری کردیم مقدار واژه و کلمه کلیدی this را تغییر و تحول دهیم و فورا تابع را فراخوانی کنیم. با این وجود یک تفاوت بسیار خرد میان سیاق apply و سیاق call وجود دارااست. هنگامی که شما آرگومان ها را به مشی call ارسال میکنید این تابع این چنین فراخوانی میگردد: call(newThis, arg1, arg2, arg3) البته هنگامی که شما مبادرت به فراخوانی مشی apply می‌کنید جای اینکه هریک از این آرگومان ها را به طور غیروابسته ارسال فرمائید بایستی آنان را به طور یک آرایه تحت عنوان آرگومان بدین سیاق ارسال نمایید. سود این فراخوانی چیزی مشابه به apply(newThis, [arg1, arg2, arg3]) است.

برچسب ها طراحی اپلیکیشن ,
نظرات این مطلب

تعداد صفحات : 0

درباره ما
اطلاعات کاربری
نام کاربری :
رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    چت باکس




    captcha


    پیوندهای روزانه
    آمار سایت
  • کل مطالب : 189
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • بازدید امروز : 71
  • بازدید کننده امروز : 1
  • باردید دیروز : 6
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 138
  • بازدید ماه : 554
  • بازدید سال : 1539
  • بازدید کلی : 7306
  • کدهای اختصاصی