من میدانم که هیچ نمیدانم.
تفاوت متدهای call و apply در جاوااسکریپت
خروجی متدهای call و apply یکی هستن و دقیقا یک کار رو انجام میدن. تفاوت اونها توی نحوهی استفاده از اونهاست.توی متد apply ما آرگومانها رو با یک آرایه پاس میدادیم. اما توی call باید بصورت جدا جدا پاس بدیم:
myMath.add.call(item1, 3, 2, 1);
myMath.add.apply(item1, [3, 2, 1]);
هر دو عبارت خروجی یکسانی دارن.
منبع:
همچنین بخوانید:
اسکوپ (scope) در جاوااسکریپت چیست؟
هویستینگ (Hoisting) در جاوااسکریپت چیست؟
بررسی (let - var - const) در جاوااسکریپت
تفاوت دو مساوی (==) و سه مساوی (===) در جاوااسکریپت
بررسی متدهای تعامل با کاربر در جاوااسکریپت : alert , prompt, confirm
استفاده از عبارت 'use strict' در جاوااسکریپت
کار با توابع یا Functions در جاوااسکریپت
مقایسه توابع Declarations و Expressions در جاوااسکریپت
بررسی Callback Function در جاوااسکریپت
تفاوت عملگرهای Spread و Rest در جاوااسکریپت
پارامتر پیشفرض(Default Parameter) در جاوااسکریپت
بررسی arguments در توابع جاوااسکریپت
بررسی پروتوتایپ (Prototype) در جاوااسکریپت
بررسی Arrow Functions در جاوااسکریپت
بررسی Functions Calling Other Functions در جاوااسکریپت
بررسی آرایه (Array) در جاوااسکریپت
بررسی اشیاء یا آبجکت (objects) در جاوااسکریپت
بررسی حلقهها (Loops) در جاوااسکریپت
بررسی انتخابگرها (Selectors) در جاوااسکریپت
بررسی innerHTML در جاوااسکریپت
بررسی DOM در جاوااسکریپت، آموزش متد querySelector
بررسی نحوه عملکرد جاوا اسکریپت در پشت صحنه
بررسی مفهوم Execution Context در جاوااسکریپت - پشت پرده جاوااسکریپت (بخش اول)
بررسی مفهوم Execution Context در جاوااسکریپت - پشت پرده جاوااسکریپت (بخش دوم)
تعریف API (Application Programming Interface) به زبان ساده!
دِستراکچرینگ (Destructuring) در جاوااسکریپت یعنی چه؟
بررسی عملگر (...) Spread در جاوااسکریپت
بررسی پارامترهای Rest در جاوااسکریپت
اتصال کوتاه (Short Circuiting) با عملگرهای منطقی AND و OR (||) در جاوااسکریپت
اتصال کوتاه (Short Circuiting) با عملگر منطقی Nullish coalescing (??) در جاوااسکریپت
حلقه for ... of در جاوااسکریپت
بررسی Enhanced Object literals در جاوااسکریپ
بررسی Optional Chaining (_.) در جاوااسکریپت
بررسی کاربرد Map و Set در جاوااسکریپت (مقدماتی)
بررسی کاربرد Map و Set در جاوااسکریپت (پیشرفته)
پارامتر پیشفرض (default parameter) در جاوااسکریپت
مطلبی دیگر از این انتشارات
چگونه یک شبکه را به کیف پول دیجیتال خود اضافه کنیم؟
مطلبی دیگر از این انتشارات
۱۰ پروژه برتر بلاکچین اتریوم
مطلبی دیگر از این انتشارات
حملونقل هوشمند به زبان ساده - این قسمت: تعریف و مزایا