This media is not supported in your browser
VIEW IN TELEGRAM
من هم نمیدونم، خدا هم نمیدونه 😂
راستی آقا داخل چنل فانمون کلی گیف کاربردی برنامه نویسی مناسب در شرایط مختلف هم براتون گذاشتم 😁
@js_challenges_fun
راستی آقا داخل چنل فانمون کلی گیف کاربردی برنامه نویسی مناسب در شرایط مختلف هم براتون گذاشتم 😁
@js_challenges_fun
😎8
#Tips_N_Tricks
✅ متد every در JavaScript برای بررسی اینکه آیا تمامی عناصر یک آرایه شرطی را برآورده میکنند یا نه، استفاده میشود. این متد یک callback function را به عنوان ورودی میگیرد و برای هر عنصر از آرایه این callback را اجرا میکند. اگر همه callback برای تمامی عناصر به صورت true بازگردانده شود، every true برمیگرداند. در غیر این صورت، false برمیگرداند.
❌دراین عکس یه مثال استفاده از every داریم:❌
✅ در این مثال، every بررسی میکند که آیا همه اعضای آرایه ages بالای 18 سال هستند یا خیر. اگر همه بالای 18 سال باشند، isAllAbove18 به صورت true خروجی خواهد داد.
@js_challenges
@js_masters_gp
✅ متد every در JavaScript برای بررسی اینکه آیا تمامی عناصر یک آرایه شرطی را برآورده میکنند یا نه، استفاده میشود. این متد یک callback function را به عنوان ورودی میگیرد و برای هر عنصر از آرایه این callback را اجرا میکند. اگر همه callback برای تمامی عناصر به صورت true بازگردانده شود، every true برمیگرداند. در غیر این صورت، false برمیگرداند.
❌دراین عکس یه مثال استفاده از every داریم:❌
✅ در این مثال، every بررسی میکند که آیا همه اعضای آرایه ages بالای 18 سال هستند یا خیر. اگر همه بالای 18 سال باشند، isAllAbove18 به صورت true خروجی خواهد داد.
@js_challenges
@js_masters_gp
❤🔥9👍4🔥1
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S02
#E19
019 Logical Operators_Dubbed
توی این قسمت جوناس میاد چیزایی که توی تئوری های جلسه قبل توضیح داد رو به شکل عملی داخل کد توضیح میده
بسیار این اپراتورها مهم هستن، حتما خوب یادشون بگیرید و بعدش برید سراغ دوبله قسمت بعدی که چالش بعدی رو دوره رو حل بکنید 🔥👌
@js_challenges
@js_masters_gp
چنلی که فایل زیپ دوبله های جوناس داخلش قرار میگیره:
@js_challenges_courses
#JavaScript
#Jonas_Schmedtmann
#S02
#E19
019 Logical Operators_Dubbed
توی این قسمت جوناس میاد چیزایی که توی تئوری های جلسه قبل توضیح داد رو به شکل عملی داخل کد توضیح میده
بسیار این اپراتورها مهم هستن، حتما خوب یادشون بگیرید و بعدش برید سراغ دوبله قسمت بعدی که چالش بعدی رو دوره رو حل بکنید 🔥👌
@js_challenges
@js_masters_gp
چنلی که فایل زیپ دوبله های جوناس داخلش قرار میگیره:
@js_challenges_courses
🔥11👍1
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S02
#E20
020 Coding Challenge_#3_Dubbed
اینم چالش بعدی از چیزایی که تا الان از فصل دوم یاد گرفتیم
این رو اینجا بگم خالی از لطف نیست که فصل دوم و سوم بسیار بسیار مهم هستن چون دائما باهاشون سر و کله میزنیم داخل جاوااسکریپت پس حتما حتما خوب یادشون بگیرید 👌
@js_challenges
@js_masters_gp
چنلی که فایل های زیپ دوبله های جوناس داخلش قرار میگیره:
@js_challenges_courses
#JavaScript
#Jonas_Schmedtmann
#S02
#E20
020 Coding Challenge_#3_Dubbed
اینم چالش بعدی از چیزایی که تا الان از فصل دوم یاد گرفتیم
این رو اینجا بگم خالی از لطف نیست که فصل دوم و سوم بسیار بسیار مهم هستن چون دائما باهاشون سر و کله میزنیم داخل جاوااسکریپت پس حتما حتما خوب یادشون بگیرید 👌
@js_challenges
@js_masters_gp
چنلی که فایل های زیپ دوبله های جوناس داخلش قرار میگیره:
@js_challenges_courses
❤🔥12
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S02
#E21
021 The switch Statement_Dubbed
برای جلوگیری از نوشتن if else statement های پی در پی، میشه از switch statement استفاده کرد 👌
مخصوصا داخل ریکت وقتی از چیزی به اسم useReducer استفاده بکنید میبینید چقدر میتونه کاربردی و جذاب باشه 🔥
@js_challenges
@js_masters_gp
چنلی که فایل های زیپ دوبله های جوناس (که به زودی فصل دوم هم بهش اضافه میشه) داخلش قرار میگیره:
@js_challenges_courses
#JavaScript
#Jonas_Schmedtmann
#S02
#E21
021 The switch Statement_Dubbed
برای جلوگیری از نوشتن if else statement های پی در پی، میشه از switch statement استفاده کرد 👌
مخصوصا داخل ریکت وقتی از چیزی به اسم useReducer استفاده بکنید میبینید چقدر میتونه کاربردی و جذاب باشه 🔥
@js_challenges
@js_masters_gp
چنلی که فایل های زیپ دوبله های جوناس (که به زودی فصل دوم هم بهش اضافه میشه) داخلش قرار میگیره:
@js_challenges_courses
🔥14👍2
This media is not supported in your browser
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S02
#E22
022 Statements and Expressions_Dubbed
رسیدیم به آخرای فصل دوم ...
فکر میکنم اگه خدا بخواد فردا فصل دوم کامل تموم بشه 🔥🔥
خواهش میکنم چنل رو به دوستاتون و هر کسی که فکر میکنید نیاز داره معرفی کنید که من انرژی ادامه دادن رو از این حمایتا بگیرم ❤️
@js_challenges
@js_masters_gp
چنلی که فایل های زیپ دوبله جوناس (که به زودی فصل دوم هم داخلش قرار میگیره) داخلش قرار میگیره:
@js_challenges_courses
#JavaScript
#Jonas_Schmedtmann
#S02
#E22
022 Statements and Expressions_Dubbed
رسیدیم به آخرای فصل دوم ...
فکر میکنم اگه خدا بخواد فردا فصل دوم کامل تموم بشه 🔥🔥
خواهش میکنم چنل رو به دوستاتون و هر کسی که فکر میکنید نیاز داره معرفی کنید که من انرژی ادامه دادن رو از این حمایتا بگیرم ❤️
@js_challenges
@js_masters_gp
چنلی که فایل های زیپ دوبله جوناس (که به زودی فصل دوم هم داخلش قرار میگیره) داخلش قرار میگیره:
@js_challenges_courses
❤🔥23
آقا امروز 4 تا دوبله گذاشتم به نظرتون کافی نیست؟!
خدایی لذت بردید یا نه 🔥🔥
@js_challenges
@js_masters_gp
خدایی لذت بردید یا نه 🔥🔥
@js_challenges
@js_masters_gp
❤25🔥5
یک عکس به یادماندنی از گروهمون و کلی عشق و نکته ...
1. آقا فقط و فقط و فقط تمرینه که شمارو به یک متخصص تبدیل میکنه، دوره مهمه نکه نباشه ولی باور کنید بدون تمرین و تکرار، بهترین دوره جهان رو هم که ببینید ذره ای ارزش نداره 🤝
2. به نظر خیلیا (که البته چه عرض کنم تقریبا همه 😄) از کیفیت دوبله ها راضی هستن و من خیلی خیلی خوشحالم از این بابت و دمتون گرم که حمایت میکنید و هستید ❤️
3. فلش سوم از بالا واقعا تعریف متفاوتی بود و اصلا امشب و فردامو ساخت 😂 دمتون گرم ❤️🔥
4. پول و مادیات خوبه نکه نباشه، اما به قول RichMan اون چیزی که باعث میشه از زندگیتون راضی باشید، معنویت و آرامشه 👌
بدون این دوتا هیچوقت از زندگی کردن لذت نمیبرید 💔
این عکس خیلی خفنه و برای همیشه داخل چنل به یادگار میمونه ...
شبتون بخیر رفقا 🍷
#بماند_به_یادگار ...
@js_challenges
@js_masters_gp
1. آقا فقط و فقط و فقط تمرینه که شمارو به یک متخصص تبدیل میکنه، دوره مهمه نکه نباشه ولی باور کنید بدون تمرین و تکرار، بهترین دوره جهان رو هم که ببینید ذره ای ارزش نداره 🤝
2. به نظر خیلیا (که البته چه عرض کنم تقریبا همه 😄) از کیفیت دوبله ها راضی هستن و من خیلی خیلی خوشحالم از این بابت و دمتون گرم که حمایت میکنید و هستید ❤️
3. فلش سوم از بالا واقعا تعریف متفاوتی بود و اصلا امشب و فردامو ساخت 😂 دمتون گرم ❤️🔥
4. پول و مادیات خوبه نکه نباشه، اما به قول RichMan اون چیزی که باعث میشه از زندگیتون راضی باشید، معنویت و آرامشه 👌
بدون این دوتا هیچوقت از زندگی کردن لذت نمیبرید 💔
این عکس خیلی خفنه و برای همیشه داخل چنل به یادگار میمونه ...
شبتون بخیر رفقا 🍷
#بماند_به_یادگار ...
@js_challenges
@js_masters_gp
❤🔥22
#Tips_N_Tricks
✅ متد bind در جاوااسکریپت به شما این امکان را میدهد تا this را برای یک تابع خاص مشخص کنید و یک کپی از آن تابع با this مورد نظر ایجاد کنید.
✅ به عبارت سادهتر، bind تابعی است که به شما اجازه میدهد یک تابع را با یک مقدار خاص برای this مشخص کنید. وقتی از bind استفاده میکنید، شما به تابع میگویید که this آن باید به یک مقدار خاص متصل شود.
✅ در مثالی که در عکس میبینید
(const cl=console.log.bind(console))،
متد bind برای متصل کردن console.log به console بهطور مستقیم استفاده شده است. به این معنی که وقتی cl صدا زده میشود، this آن به console متصل میشود و عملکرد console.log را انجام میدهد.
✅ با استفاده از bind، میتوانید this را به هر مقدار دلخواهی متصل کنید و تابعی که bind روی آن اعمال شده است، با this مشخص شده اجرا میشود.
@js_challenges
@js_masters_gp
✅ متد bind در جاوااسکریپت به شما این امکان را میدهد تا this را برای یک تابع خاص مشخص کنید و یک کپی از آن تابع با this مورد نظر ایجاد کنید.
✅ به عبارت سادهتر، bind تابعی است که به شما اجازه میدهد یک تابع را با یک مقدار خاص برای this مشخص کنید. وقتی از bind استفاده میکنید، شما به تابع میگویید که this آن باید به یک مقدار خاص متصل شود.
✅ در مثالی که در عکس میبینید
(const cl=console.log.bind(console))،
متد bind برای متصل کردن console.log به console بهطور مستقیم استفاده شده است. به این معنی که وقتی cl صدا زده میشود، this آن به console متصل میشود و عملکرد console.log را انجام میدهد.
✅ با استفاده از bind، میتوانید this را به هر مقدار دلخواهی متصل کنید و تابعی که bind روی آن اعمال شده است، با this مشخص شده اجرا میشود.
@js_challenges
@js_masters_gp
❤10🔥2❤🔥1👍1
خروجی؟؟؟
Anonymous Quiz
33%
Lydia and undefined
16%
Lydia and ReferenceError
10%
ReferenceError and 21
41%
undefined and ReferenceError
🔥10❤🔥1❤1
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S02
#E23
023 The Conditional (Ternary) Operator_Dubbed
اپراتوری که اینجا در دوبله این قسمت یاد میگیرید بسیار بسیار بسیار مهمه 👌
هر چقدر از اهمیتش بگم کم گفتم
راستی آقا فقط دو قسمت دیگه مونده فصل دو تموم بشه بعدش انشالا میریم سراغ فصل سوم و من فایل زیپ فصل دوم رو داخل چنل @js_challenges_courses قرار میدم 🔥
@js_challenges
@js_masters_gp
#JavaScript
#Jonas_Schmedtmann
#S02
#E23
023 The Conditional (Ternary) Operator_Dubbed
اپراتوری که اینجا در دوبله این قسمت یاد میگیرید بسیار بسیار بسیار مهمه 👌
هر چقدر از اهمیتش بگم کم گفتم
راستی آقا فقط دو قسمت دیگه مونده فصل دو تموم بشه بعدش انشالا میریم سراغ فصل سوم و من فایل زیپ فصل دوم رو داخل چنل @js_challenges_courses قرار میدم 🔥
@js_challenges
@js_masters_gp
🔥14
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S02
#E24
024 Coding Challenge_#4_Dubbed
و اما چالش آخر سکشن دوم ...
و اما تنها یک قسمت تا پایان فصل دوم و ورود به فصل سوم 🔥
@js_challenges
@js_masters_gp
چنلی که داخلش فایل های زیپ دوبله جوناس (و به زودی فصل دوم) قرار میگیره:
@js_challenges_courses
#JavaScript
#Jonas_Schmedtmann
#S02
#E24
024 Coding Challenge_#4_Dubbed
و اما چالش آخر سکشن دوم ...
و اما تنها یک قسمت تا پایان فصل دوم و ورود به فصل سوم 🔥
@js_challenges
@js_masters_gp
چنلی که داخلش فایل های زیپ دوبله جوناس (و به زودی فصل دوم) قرار میگیره:
@js_challenges_courses
❤14
This media is not supported in your browser
VIEW IN TELEGRAM
رم دو گیگابایتی:
لعنتی داره میسوزه خاموشش کن!!
من: اون میتونه تحمل کنه ...
@js_challenges_fun
@js_challenges_chat
لعنتی داره میسوزه خاموشش کن!!
من: اون میتونه تحمل کنه ...
@js_challenges_fun
@js_challenges_chat
😎9👍2🔥1
#Tips_N_Tricks
✅ این دو کد به شما نشان میدهند که چگونه از فرمت کد کلین (Clean Code) در جاوااسکریپت استفاده کنید تا کدتان قابل خواندنتر و قابل نگهداریتر باشد.
✅ کد اول با استفاده از علامت "+" بین دو رشته، نام و نام خانوادگی را به هم اضافه میکند و خروجی را به شما میدهد.
✅ کد دوم از قابلیت تجزیه رشتهها
( Template Literals) استفاده میکند که در ES6 معرفی شده است. این قابلیت از علامتهای `` استفاده میکند و به شما اجازه میدهد متغیرها را مستقیماً داخل رشتهها قرار دهید. در اینجا
${p.firstName} ${p.lastName}
نام و نام خانوادگی را درون یک رشته قرار میدهد.
✅ استفاده از قابلیتهای جدید مانند Template Literals کدهایتان را خواناتر میکند. این نوع نوشتاری برای کار با رشتهها در جاوااسکریپت کاربرد زیادی دارد و کدهای شما را تمیزتر و قابل فهمتر میکند.
⚠️سعی میکنم هر روز یه پست در مورد کلین کد پست بذارم⚠️
@js_challenges
@js_masters_gp
✅ این دو کد به شما نشان میدهند که چگونه از فرمت کد کلین (Clean Code) در جاوااسکریپت استفاده کنید تا کدتان قابل خواندنتر و قابل نگهداریتر باشد.
✅ کد اول با استفاده از علامت "+" بین دو رشته، نام و نام خانوادگی را به هم اضافه میکند و خروجی را به شما میدهد.
✅ کد دوم از قابلیت تجزیه رشتهها
( Template Literals) استفاده میکند که در ES6 معرفی شده است. این قابلیت از علامتهای `` استفاده میکند و به شما اجازه میدهد متغیرها را مستقیماً داخل رشتهها قرار دهید. در اینجا
${p.firstName} ${p.lastName}
نام و نام خانوادگی را درون یک رشته قرار میدهد.
✅ استفاده از قابلیتهای جدید مانند Template Literals کدهایتان را خواناتر میکند. این نوع نوشتاری برای کار با رشتهها در جاوااسکریپت کاربرد زیادی دارد و کدهای شما را تمیزتر و قابل فهمتر میکند.
⚠️سعی میکنم هر روز یه پست در مورد کلین کد پست بذارم⚠️
@js_challenges
@js_masters_gp
❤🔥14👍2🔥1