اتاق برنامه نویسی </>
405 subscribers
63 photos
1 video
7 links
📌 کانال آموزش لاراول
@PapiDon_state
Download Telegram
سلام دوستان عزیز ! 😍

خوش آمدید به کانال تازه‌تاسیس ما - اتاق برنامه‌نویسی - جایی که دنیای کدنویسی را با هم کاوش خواهیم کرد. 👨‍💻

💻 اینجا قراره با هم در مورد آخرین ترندها، تکنیک‌ها، و ایده‌های داغ در عرصه برنامه‌نویسی صحبت کنیم.
خلاصه که کلی چیزای خوب و یادگرفتنی خواهیم داشت. 😎

🔔اگر به دنبال کانال تخصصی‌ در حوزه برنامه‌نویسی لاراول هستید، حتما سری به کانال ما در این آدرس بزنید:

📌 @PapiDon_state
👍1
اتاق برنامه نویسی </> pinned « سلام دوستان عزیز ! 😍 خوش آمدید به کانال تازه‌تاسیس ما - اتاق برنامه‌نویسی - جایی که دنیای کدنویسی را با هم کاوش خواهیم کرد. 👨‍💻 💻 اینجا قراره با هم در مورد آخرین ترندها، تکنیک‌ها، و ایده‌های داغ در عرصه برنامه‌نویسی صحبت کنیم. خلاصه که کلی چیزای خوب و…»
اتاق برنامه نویسی </>
Photo
Destructuring Assignment in Javascript

🔹 یک تکنیک در جاوا اسکریپت است که اجازه می‌دهد مقادیر موجود در آرایه‌ها یا شیء‌ها را به راحتی و به صورت مستقیم به متغیرها اختصاص دهید. این روش برای ساده‌سازی و خوانایی بیشتر کد استفاده می‌شود.

🔑 چرا از Destructuring Assignment استفاده می‌کنیم؟

این روش به شما این امکان را می‌دهد که به جای استخراج دستی مقادیر از آرایه‌ها یا شیء‌ها، به طور خلاصه و موثر این کار را انجام دهید. این می‌تواند کد شما را تمیزتر و قابل فهم‌تر کند.

🖋 مثال:

فرض کنید شما یک آرایه دارید:

let numbers = [1, 2, 3];


- بدون استفاده از Destructuring:

let a = numbers[0];
let b = numbers[1];
let c = numbers[2];


- با استفاده از Destructuring:

let [a, b, c] = numbers;


🔸بیایید یک مثال از استفاده Destructuring Assignment با یک object را ببینیم:

فرض کنید شما یک object دارید:

let person = { name: 'Sara', age: 30 };


- بدون استفاده از Destructuring:

let name = person.name;
let age = person.age;


- با استفاده از Destructuring:

let { name, age } = person;


در این مثال، با استفاده از Destructuring، به جای استخراج جداگانه هر مقدار از object، می‌توانیم این کار را در یک خط کد انجام دهیم.

این روش نه تنها کد را ساده‌تر و خواناتر می‌کند، بلکه باعث کاهش احتمال خطا و افزایش کارایی نیز می‌شود.

📁 #javascript

☕️ به اتاق برنامه نویسی </> بپیوندید.

📌 @PapiDon_coding
3👍2👏1
Optional Chaining in Javascript

🔹یکی از ویژگی‌های نسبتاً جدید در جاوا اسکریپت است که باعث می‌شود کار با ساختارهای داده‌ای که ممکن است ناقص یا undefined باشند، آسان‌تر شود.

🔑 کاربرد Optional Chaining:

این ویژگی از خطاهای رایج هنگام Accessing Nested Properties یک شیء که ممکن است undefined یا null باشد، جلوگیری می‌کند. به جای اینکه بررسی کنید هر بخش از یک شیء وجود دارد یا خیر، می‌توانید با استفاده از ?. به طور مستقیم از آن استفاده کنید.

🖋 مثال:

- بدون استفاده از Optional Chaining:

let street;
if (user && user.address) {
street = user.address.street;
}


- با استفاده از Optional Chaining:

let street = user?.address?.street;


در این مثال، اگر user یا user.address undefined یا null باشند، به جای اینکه خطا رخ دهد، street به صورت خودکار undefined می‌شود.

نکته کلیدی:
استفاده از Optional Chaining می‌تواند کد شما را بسیار مختصرتر و خواناتر کند و از خطاهای مرتبط با دسترسی به خصوصیات undefined جلوگیری کند.


📁 #javascript

☕️ به اتاق برنامه نویسی </> بپیوندید.

📌 @PapiDon_coding
❤‍🔥2👍21