آموزش جاوا اسکریپت: آرایه ها

JavaScript: Arrays

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

آرایه های زبان برنامه نویسی مجموعه داده ها را در یک متغیر واحد ذخیره می کند و می توانید از آنها به عنوان لیست ، پشته ، مجموعه و موارد دیگر استفاده کنید. آنها همچنین دارای ویژگی ها و روش های داخلی هستند که به شما امکان می دهد در صورت لزوم از آنها استفاده کنید. ممکن است آرایه های جاوا اسکریپت ساده به نظر برسند ، اما ویژگی های بسیار بیشتری نسبت به آرایه ها در سایر زبان های برنامه نویسی ارائه می دهند. در این دوره ، جیمی پیتمن نحوه ادغام چندین روش آرایه جاوا اسکریپت در تمرین روزانه را پوشش می دهد. وی ابتدا بر روی مفهوم آرایه ها به طور کلی تمرکز می کند ، سپس شرایطی را که استفاده از روش های آرایه منطقی است ، نحوه استفاده از آنها و به روزرسانی های اخیر آرایه ها را پوشش می دهد. این دوره شما را تشویق می کند تا مهارتهای JavaScript خود را افزایش دهید ، و هنگامی که یاد گرفتید چگونه از آرایه ها برای بیشترین پتانسیل خود استفاده کنید ، می توانید کد تمیزتر ، مختصر تر بنویسید ، خیلی سریعتر به راه حل برسید و داده های ارائه شده را بگیرید و آنها را تغییر دهید متناسب با نیازهای شما


سرفصل ها و درس ها

معرفی Introduction

  • روش های زیادی برای کار با آرایه ها So many ways to work with arrays

  • آنچه شما باید بدانید What you should know

1. آرایه ها: مبانی 1. Arrays: The Basics

  • نمای کلی آرایه ها Arrays overview

  • ویژگی طول و انتساب مستقیم Length property and direct assignment

  • forEach برای سهولت و خوانایی forEach for ease and readability

2. کار با داده های سفارش داده شده 2. Working with Ordered Data

  • آرایه سفارش با مرتب سازی Order arrays with sort

  • ترتیب آرایه معکوس با معکوس Reverse array order with reverse

  • با find و findIndex یک عنصر واحد پیدا کنید Find a single element with find and findIndex

  • چالش: داده ها را سفارش دهید Challenge: Order data

  • راه حل: داده ها را سفارش دهید Solution: Order data

3. ارزیابی داده ها برای یک ارزش واحد 3. Evaluating Data for a Single Value

  • آیا آرایه شامل یک عنصر است؟ Does the array Include an element?

  • آیا عناصر در یک آزمون موفق می شوند؟ Do elements pass a test?

  • چالش: داده ها را ارزیابی کنید Challenge: Evaluate data

  • راه حل: ارزیابی داده ها Solution: Evaluate data

4. اجرای پشته ها و صف ها 4. Implementing Stacks and Queues

  • پایان: داده ها را فشار دهید و پاپ کنید The end: Push and pop data

  • ابتدا: داده ها را جابجا کنید و تغییر دهید The beginning: Unshift and shift data

  • چالش: پشته ها و صف ها Challenge: Stacks and queues

  • راه حل: پشته ها و صف ها Solution: Stacks and queues

5. گردآوری آن: روشهای پیشرفته 5. Bringing It Together: Advanced Methods

  • داده ها را مجدداً با نقشه اصلاح کنید Reformat data with map

  • داده ها را با فیلتر فیلتر کنید Filter data with filter

  • مقادیر واحد با کاهش Single values with reduce

  • مسطح + نقشه = flatMap Flat + map = flatMap

  • چالش: روشهای پیشرفته Challenge: Advanced methods

  • راه حل: روش های پیشرفته Solution: Advanced methods

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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

آموزش جاوا اسکریپت: آرایه ها
جزییات دوره
1h 18m
25
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
1,551
- از 5
ندارد
دارد
دارد
Jamie Pittman
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jamie Pittman Jamie Pittman

توسعه‌دهنده نرم‌افزار Full-Stack

Jamie Pittman یک توسعه‌دهنده تمام پشته است که علاقه زیادی به کمک به زندگی ایده‌های افراد از طریق کد دارد.

Jamie یک نرم‌افزار حرفه‌ای است. مهندس اما دارای طیف وسیعی از تجربیات شغلی و تحصیلات - از صنعت رستوران گرفته تا سلامت و تندرستی - است که به او کمک کرده تا نیازهای مشتریان و همکاران مختلف را درک کند. او مشتاق همکاری با دیگران برای حل مشکلات و اجرای ایده‌ها است که در طول دوران حرفه‌ای‌اش و روزهایی که به عنوان ورزشکار گذرانده به او خدمت کرده است. جیمی مدرک لیسانس خود را در کالج گرینزبورو در کارولینای شمالی و مدرک کارشناسی ارشد خود را از دانشگاه کارولینای شرقی اخذ کرد.