#هشتگ
هشتگ های چنل که باهاشون میتونید راحت مطالب مورد نظرتون رو پیدا کنید:
چالش های چنل:
#js_challenge
#your_challenge
#quick_challenge
حتما توی یوتیوب هم مارو دنبال کنید:
YouTube
لینک شبکه هایی که داخلشون اپیزودهای پادکست #برنامه_نویس_آگاه منتشر میشه:
CastBox
Google Podcasts
Spotify
هشتگ های مربوط به دوره های دوبله شده:
#Course
#JavaScript
#Jonas_Schmedtmann
#S01 #S02 ....
#E01 #E02 ....
اگر هم میخواید که به فایل زیپ دوبله فصل های مختلف دسترسی داشته باشید میتونید از ربات استفاده کنید:
@jschallenges_chat
جواب چالش ها:
#answer
آموزش های کوتاه (عموما کمتر از ده دقیقه):
#js_nuggets
سطوح چالش های چنل:
#easy
#easy_to_medium
#medium
#medium_to_hard
#hard
تیپ و تیریک ها:
#Tips_N_Tricks
#VSCode_Extension
#Around_JS
#VsCode
موضوع های مختلف جاوااسکریپت (به این هشتگ ها به مرور اضافه میشه):
#arrays
#objects
#function
#async_await
#loops
#parsing_data
#short_circuiting
#object_destructuring
#promises
#error_handling
#fetch
#api
#NPM
#dates
#Clean_Code
#GitHub
#Git
#Design_Patterns
#DOM
#oop
#Package_Managers
#Timing
مطالب خارج از محیط IDE:
#Out_Of_IDE
#Music
#Fun
آیدی چنل:
@js_challenges
آیدی گروه چنل:
@js_masters_gp
هشتگ های چنل که باهاشون میتونید راحت مطالب مورد نظرتون رو پیدا کنید:
چالش های چنل:
#js_challenge
#your_challenge
#quick_challenge
حتما توی یوتیوب هم مارو دنبال کنید:
YouTube
لینک شبکه هایی که داخلشون اپیزودهای پادکست #برنامه_نویس_آگاه منتشر میشه:
CastBox
Google Podcasts
Spotify
هشتگ های مربوط به دوره های دوبله شده:
#Course
#JavaScript
#Jonas_Schmedtmann
#S01 #S02 ....
#E01 #E02 ....
اگر هم میخواید که به فایل زیپ دوبله فصل های مختلف دسترسی داشته باشید میتونید از ربات استفاده کنید:
@jschallenges_chat
جواب چالش ها:
#answer
آموزش های کوتاه (عموما کمتر از ده دقیقه):
#js_nuggets
سطوح چالش های چنل:
#easy
#easy_to_medium
#medium
#medium_to_hard
#hard
تیپ و تیریک ها:
#Tips_N_Tricks
#VSCode_Extension
#Around_JS
#VsCode
موضوع های مختلف جاوااسکریپت (به این هشتگ ها به مرور اضافه میشه):
#arrays
#objects
#function
#async_await
#loops
#parsing_data
#short_circuiting
#object_destructuring
#promises
#error_handling
#fetch
#api
#NPM
#dates
#Clean_Code
#GitHub
#Git
#Design_Patterns
#DOM
#oop
#Package_Managers
#Timing
مطالب خارج از محیط IDE:
#Out_Of_IDE
#Music
#Fun
آیدی چنل:
@js_challenges
آیدی گروه چنل:
@js_masters_gp
👍13
#function
1️⃣تابع pizzaAvailable: یک تابع است که احتمالاً بررسی میکند که آیا پیتزا مورد نظر موجود است یا خیر.
2️⃣و billPaid: این تابع احتمالاً بررسی میکند که آیا قبض پرداخت شده است یا خیر.
3️⃣سپس، sendVerification یک تابع دیگر است که دو تابع دیگر را به عنوان ورودی دریافت میکند. این تابع ابتدا بررسی میکند که آیا پیتزا موجود است (pizzaAvailable())، و اگر این شرط برقرار باشد، بررسی میکند که آیا قبض پرداخت شده است (billPaid()). اگر هر دو شرط برقرار باشند، پیام "Order is on the way" را چاپ میکند.
💥به عبارت دیگر، sendVerification یک تابع بالاترین سطح است که دو تابع دیگر را به عنوان ورودی میگیرد و از آنها برای بررسی وضعیت پیتزا و پرداخت استفاده میکند. این نحوه استفاده از توابع به عنوان آرگومانها یا خروجی توابع دیگر، نمونهای از استفاده از Higher Order Functions در جاوااسکریپت است.💥
@js_masters_gp
@js_challenges
@jschallenges_bot
1️⃣تابع pizzaAvailable: یک تابع است که احتمالاً بررسی میکند که آیا پیتزا مورد نظر موجود است یا خیر.
2️⃣و billPaid: این تابع احتمالاً بررسی میکند که آیا قبض پرداخت شده است یا خیر.
3️⃣سپس، sendVerification یک تابع دیگر است که دو تابع دیگر را به عنوان ورودی دریافت میکند. این تابع ابتدا بررسی میکند که آیا پیتزا موجود است (pizzaAvailable())، و اگر این شرط برقرار باشد، بررسی میکند که آیا قبض پرداخت شده است (billPaid()). اگر هر دو شرط برقرار باشند، پیام "Order is on the way" را چاپ میکند.
💥به عبارت دیگر، sendVerification یک تابع بالاترین سطح است که دو تابع دیگر را به عنوان ورودی میگیرد و از آنها برای بررسی وضعیت پیتزا و پرداخت استفاده میکند. این نحوه استفاده از توابع به عنوان آرگومانها یا خروجی توابع دیگر، نمونهای از استفاده از Higher Order Functions در جاوااسکریپت است.💥
@js_masters_gp
@js_challenges
@jschallenges_bot
👍13❤4🔥2