Deep Devs | فرانت اند | بک اند | جاوااسکریپت | برنامه نویسی | برنامه نویسی وب – Telegram
Deep Devs | فرانت اند | بک اند | جاوااسکریپت | برنامه نویسی | برنامه نویسی وب
9.19K subscribers
657 photos
354 videos
90 files
813 links
اگر با جاوااسکریپت مشکل داری، این چنل مخصوص خودته 🤝

دوبله بهترین دوره های جاوااسکریپت و ریکت دنیا رایگان:
https://news.1rj.ru/str/DeepDevs/2166

تبلیغات و تبادل نداریم

گروه اصلی برای پرسش و پاسخ:
@DeepDevsGpOriginal

گروه چت:
@InstaDevsGp
Download Telegram
💎 تفاوت findIndex و indexOf

indexOf :
متدیست که شما را قادر به جستجو در آرایه میسازد به طوری که اولین عنصری که مطابق بود با عنصر مورد نظر شما، شماره ایندکس ان را برمیگرداند.
مثال:
const fruits = ['apple', 'banana', 'orange', 'banana'];
console.log(fruits.indexOf('banana')); // Output: 1
console.log(fruits.indexOf('kiwi')
); // Output: -1
این متد در رشته ها هم کاربرد دارد مثلاً میتونید یه کلمه رو درون یک عبارت جستجو کنید.
findIndex :
این متد نیز همانند indexOf عمل می کند با این تفاوت که High order function است و میتونید جستجو رو بر اساس شرایطی خاص انجام دهید. مثلاً آرایه ای دارید از آبجکت ها و میخواهید سرچ کنید ایندکس آبجکتی رو برام پیدا کن که فلان پراپرتیش برابر فلان باشد.
مثال:
const persons = [
{ name: 'Alice', age: 25 },
{ name: 'Bob', age: 30 },
{ name: 'Charlie', age: 35 }
];
const index = persons.findIndex(person => person.age === 30);
console.log(index); // Output: 1
18🔥5👍3❤‍🔥1😎1
#quick_challenge

هر مشکلی داشتید داخل گروه بپرسید⁉️
console.log('1'== true);
console.log('2'== true);


@js_challenges
@js_masters_gp
😎5🔥2
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S08
#E07
007 Scoping In Practice Dubbed

حالا که اسکوپ چین رو یاد گرفتیم وقتشه در عمل هم بررسیشون بکنیم 👌

@js_challenges
@js_masters_gp

چنلی که فایل زیپ دوره ها به صورت فصل به فصل داخلش قرار میگیره:
@DubDev
🔥6❤‍🔥1
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S08
#E08
008 Variable Environment Hoisting And The Tdz Dubbed

حالا میریم سراغ موضوع بعدی یعنی Hoisting که اینم خیلیا باهاش مشکل دارن اما اینجا قراره مشکلاتتون همگی برطرف بشه 🔥

ضمنا داخل video message بعدی قراره در رابطه با پادکست هایی که دیروز نظرسنجیش رو گذاشتم باهاتون صحبت بکنم ❤️

@js_challenges
@js_masters_gp

چنلی که فایل زیپ دوره ها به صورت فصل به فصل داخلش قرار میگیره:
@DubDev
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤‍🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
👍11❤‍🔥2🔥21
This media is not supported in your browser
VIEW IN TELEGRAM
👍9🔥3❤‍🔥21
This media is not supported in your browser
VIEW IN TELEGRAM
👍10❤‍🔥3🔥21
اینم لینک جاهایی هست که پادکست و ویدیوش اونجاها منتشر میشه:

YouTube
حتما دنبال کنید علاوه بر پادکست، چالش ها تماما اونجا ویدیوهاش آپلود میشه

CastBox

Google Podcasts

Spotify

حتما همشونو دنبال بکنید که اگر اپیزود و یا ویدیوی جدیدی قرار گرفت مطلع بشید ❤️

کست باکس و گوگل پادکست به فیلترشکن هم احتیاج ندارن ✌️

اینم لینک حمایت هست (اگر محتواها براتون مفیده و استفاده میکنید ❤️):
https://zarinp.al/559060

@js_challenges
@js_masters_gp
9❤‍🔥3🔥1
Forwarded from InstaDevs (<ꜱᴘᴀɴ ʀᴇᴀᴅᴏɴʟʏ ᴅᴀᴛᴀ-ᴛʏᴘᴇ="ʜᴜᴍᴀɴ" ᴄʟᴀꜱꜱ="𝑀𝒾𝒹𝓌𝒶𝓎" >ᴀʟɪ</ꜱᴘᴀɴ>)
به وقت میدجورنی🗿

🔸دوستان عکسای بالا با پرامپت میدجورنی ورژن 6 ساخته شدن🔥

اینجا ما همیشه ناگت اخبارو برات آماده میکنیم❤️

@Tech_Nuggets
@js_challenges_chat
🔥111
InstaDevs
Photo
دوستان این چنل اخبار تکنولوژیمونه و داخلش مطالب جالبی رو از تکنولوژی های مختلف براتون میزاریم ❤️

همچنین ویدیوهای آنباکسینگ جذابی رو هم داخل قرار میدیم که با روح و روانتون بازی می‌کنه

اگر دوست داشتید یه سر بهش بزنید ✌️

@Tech_Nuggets
🔥92👍2
#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
👍134🔥2
سلام و شب بخیر
قسمت دوم از #برنامه_نویس_آگاه منتشر شد و همین الان میتونید از YouTube تماشاش بکنید ❤️

تو این قسمت در مورد این صحبت کردم که چطور میتونیم مثل یک برنامه نویس فکر بکنید و چطور از حل مسئله لذت ببریم و با اشتیاق بیشتری به رفع باگ ها و مشکلات خودمون بپردازیم؟ آیا اصلا همچین چیزی ممکنه؟

همچنین اگر خواستید میتونید از Spotify هم گوشش بکنید
یا اگر خواستید حتما داخل CastBox سابسکرایب بکنید تا وقتی اونجا هم اومد دسترسی داشته باشید ✌️

انتشارش فراموش نشه 🔥

@js_challenges
@js_masters_gp
🔥14❤‍🔥3👍2
Audio
آقا فرصت نشد بگم که گروه ما چند روز پیش به 500 نفر رسید و باعث افتخارمه که تونستم کامیونیتی ای درست کنم که تا قبل از این مثلش وجود نداشته... 🍷

آیدی گروه:
@js_masters_gp
❤‍🔥14👍32😎1
This media is not supported in your browser
VIEW IN TELEGRAM
#Out_Of_IDE

⚠️بچه ها من این فایل gif رو تو یه سایتی دیدم و گفتم با شما به اشتراکش بذارم و درضمن یه فایل PDF هم زیر این پست آماده کردم تو اون توضیح دادم که اینا چین و چیکا میکنن⚠️
شاید این اسمها به گوشتون خورده ولی نمیدونید که چی هستن و چه کاربردهایی دارن
بنظرم رسید که نیازه که بدونید. مخصوصا بچه های بک اند کار
@js_masters_gp
@js_challenges
@jschallenges_bot
👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇
🔥9👍31❤‍🔥1
api.pdf
103.5 KB
مفاهیم و تکنولوژیهای مورد استفاده در ساخت اپلیکیشنها
⚠️کسایی که میخوان حوزه بک اند رو ببرن جلو اینو حتما سیوش کنن⚠️
🔥91❤‍🔥1👍1😎1