فرق بین این نوع Function ساختن درجاوااسکرپیت چیه

+1 رأی
میانگین بازدید روزانه 0.2658 بازدید
var greeting1 = function sayHello(name) {
      return "hello " + name;
}
var greeting2 = function(name) {
      return "hello " + name;
}

فرق این دو نوع تابع تعریف کردن در چیه؟

در حالت اول اگه بگیم

greeting1 = 123;

 

دیگه به اون تابع دسترسی نداریم  و اگر هر اسمی sayHello بیاریم میگه این تابع تعریف نشده

سوال 7 ماه قبل در تالار برنامه نویسی توسط یوری (307 امتیاز)
PropellerAds

1 جواب

0 رأی

هر دو حالت تعریف تابع بصورت Anonymous هستند که در حالت اول به تابع نام هم داده شده و در حالت دوم بی نام است.

جواب 6 ماه قبل توسط Saeed Zarinfam (1,345 امتیاز)
بله ولی نامsayHello کجا استفاده میشه چون  اگر ازش استفاده کنیم میگه این تابع وجود نداره؟

سوال های مشابه

0 رأی
1 جواب میانگین بازدید روزانه 0.1388 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.32550 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.14169 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.11133 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.0348 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.0471 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.0349 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.06117 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.49931 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.11230 بازدید
کانال تلگرام جواب یاب
...