لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تسلط بر آرایه های جاوا اسکریپت
Mastering JavaScript Arrays
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
مهارت های جاوا اسکریپت خود را با تسلط بر این ساختار داده بسیار مهم، هر ترفند و روشی برای کار با آرایه ها تسریع کنید. روش های مختلف برای ایجاد آرایه و کار با عناصر. چندین روش برای تکرار آرایه ها روش های کار با داده های آرایه مانند و تبدیل آنها به آرایه. روش های منحصر به فرد برای ایجاد آرایه ها و عناصر دسترسی. روشهای مربوط به نمونه اولیه آرایه و نحوه استفاده از آنها. روش های ترجیح داده شده با الگوی برنامه نویسی تابعی. روش های ترکیب آرایه ها و استخراج مقادیر راه های متعدد برای جستجوی آرایه ها برای مقادیر. فرآیند کار با Maps و Sets. پیش نیازها: آشنایی اولیه با جاوا اسکریپت. نحوه وارد کردن دستورات و کار با زبان به یک ویرایشگر متن دسترسی داشته باشید تا کد جاوا اسکریپت را وارد کرده و با آن کار کنید و سپس بتوانید آن را در مرورگر اجرا کنید.
کار موثر با آرایه ها برای هر برنامه نویس جاوا اسکریپت حیاتی است. آرایه ها یک ساختار داده مهم هستند و این دوره به شما شایستگی لازم برای تسلط بر آنها را ارائه می دهد.
در این دوره شما همه چیزهایی را که در مورد آرایه های جاوا اسکریپت باید بدانید را بیاموزید. من از ابتدا شروع می کنم، بنابراین اگر با جاوا اسکریپت راحت هستید، ممکن است بخواهید از بخش اول به عنوان بررسی استفاده کنید یا از آن صرف نظر کنید. شما اصول راه های مختلف ایجاد یک آرایه و کار با عناصر را یاد خواهید گرفت. شما اصول اولیه تکرار یک آرایه و چند روش منحصر به فرد برای ایجاد آرایه ها و عناصر دسترسی را خواهید آموخت. شما تمام روش های اصلاح یا جهش یک آرایه و همچنین روش هایی را که در دنیای برنامه نویسی تابعی ترجیح داده می شوند را یاد خواهید گرفت زیرا آرایه اصلی را حفظ می کنند. شما یاد خواهید گرفت که چگونه آرایه ها را با هم ترکیب کنید و مقادیر را استخراج کنید و همچنین روش های متعددی برای جستجوی مقادیر در آرایه ها. ما با نگاهی به مجموعههای آرایهمانند موجود در جاوا اسکریپت و نحوه استفاده از آنها پایان خواهیم داد.
با شرکت در این دوره:
در هر مشکل کدنویسی که با آن مواجه شوید، کار با آرایهها راحتتر است.
شما با روش های کاربردی برای کار با آرایه ها (کاهش، نقشه، فیلتر) بیشتر آشنا خواهید شد.
شما با تمام روش های مختلف برای دستکاری آرایه در جاوا اسکریپت آشنا می شوید و از آنها استفاده می کنید.
شما می توانید با استفاده از تکنیک های مختلف با آرایه ها کار کنید.
اگر با انجام دادن یاد می گیرید، این دوره به شما فرصت های زیادی می دهد تا روی یک تمرین کار کنید و سپس بنشینید و تماشا کنید که من آن تمرین را انجام می دهم. امروز وارد شوید و شروع به تسلط بر آرایه های جاوا اسکریپت کنید!
سرفصل ها و درس ها
معرفی
Introduction
خوش آمدید و معرفی
Welcome and Introduction
استفاده بهینه از این دوره
Making the Most of this Course
مبانی آرایه های جاوا اسکریپت
The Basics of JavaScript Arrays
ماهیت آرایه های جاوا اسکریپت
The Nature of JavaScript Arrays
ایجاد آرایه ها
Creating Arrays
استفاده از Array.of برای ایجاد یک آرایه
Using Array.of to Create an Array
استفاده از Array.fill برای ایجاد یک آرایه
Using Array.fill to Create an Array
خواندن و نوشتن عناصر آرایه
Reading and Writing Array Elements
آدرس دهی عناصر با متد at
Addressing Elements with the at Method
آرایه های پراکنده
Sparse Arrays
کار با طول Property
Working with the length Property
حذف عناصر آرایه
Deleting Array Elements
خالی کردن یک آرایه
Emptying an Array
استفاده از آرایه ها به عنوان پشته (فشار و پاپ)
Using Arrays as Stacks (push and pop)
استفاده از unshift و shift
Using unshift and shift
شروع تمرین 1
Exercise 1 Start
تمرین 1 را تمام کنید
Exercise 1 Finish
مبانی تکرار آرایه ها
The Basics of Iterating Arrays
تکرار یک آرایه با حلقه for
Iterating an Array with the for Loop
شروع تمرین 2
Exercise 2 Start
تمرین 2 را تمام کنید
Exercise 2 Finish
موضوع بررسی: درک نمونه اولیه
Review Topic: Understanding the Prototype
موضوع بررسی: درک اپراتور سه تایی
Review Topic: Understanding the Ternary Operator
آیا باید از for در حلقه روی آرایه ها استفاده کنید؟
Should You Use the for in Loop on Arrays?
با استفاده از for of Loop
Using the for of Loop
شروع تمرین 3
Exercise 3 Start
تمرین 3 را تمام کنید
Exercise 3 Finish
کار با مجموعه های آرایه مانند
Working with Array-like Collections
درک مجموعه های آرایه مانند
Understanding Array-like Collections
تبدیل مجموعه های آرایه مانند به آرایه
Converting Array-like Collections to Arrays
تبدیل رشته به آرایه
Converting a String to an Array
دسترسی به کاراکترها در یک رشته
Accessing Characters in a String
استفاده از split برای ایجاد یک آرایه از یک رشته
Using split to Create an Array from a String
جمع آوری آرگومان ها در یک آرایه
Gathering Arguments into an Array
دسترسی به مقادیر آرایه با بیانیه
Accessing Array Values with a Statement
تبدیل خواص شی به آرایه
Converting Object Properties to an Array
تمرین 4 شروع کنید
Exercise 4 Start
تمرین 4 را تمام کنید
Exercise 4 Finish
بررسی مجموعههای آرایهمانند
Checking for Array-like Collections
کار با روش هایی که جهش پیدا می کنند
Working with Methods that Mutate
آیا باید یک آرایه را جهش کنید؟
Should you Mutate an Array?
معکوس کردن عناصر در یک آرایه
Reversing the Elements in an Array
مرتب سازی عناصر در یک آرایه
Sorting the Elements in an Array
مرتب سازی آرایه ای از اشیاء
Sorting an Array of Objects
با استفاده از روش Splice
Using the Splice Method
کپی کردن عناصر در یک آرایه
Copying Elements Within an Array
آشنایی با نمونه اولیه آرایه
Understanding the Array Prototype
شبیه سازی یک آرایه
Cloning an Array
روش زنجیر زنی
Method Chaining
تمرین 5 را شروع کنید
Exercise 5 Start
تمرین 5 را تمام کنید
Exercise 5 Finish
تکرار آرایه ها با استفاده از روش های آرایه
Iterating Arrays Using Array Methods
معرفی تکرار روی آرایه با استفاده از روشهای آرایه
Introducing Iterating over an Array Using Array Methods
با استفاده از روش forEach
Using the forEach Method
با استفاده از روش نقشه
Using the map Method
با استفاده از روش فیلتر
Using the filter Method
با استفاده از روش های کاهش و کاهش راست
Using the reduce and reduceRight Methods
با استفاده از هر روش
Using the every Method
با استفاده از روش some
Using the some Method
شروع تمرین 6
Exercise 6 Start
تمرین 6 را تمام کنید
Exercise 6 Finish
موضوع بررسی: توابع پیکان
Review Topic: Arrow Functions
شروع تمرین 7
Exercise 7 Start
تمرین 7 را تمام کنید
Exercise 7 Finish
تمرین 8 شروع کنید
Exercise 8 Start
تمرین 8 را تمام کنید
Exercise 8 Finish
ارسال یک تابع به Array.from
Passing a Function to Array.from
آرایه های چند بعدی در جاوا اسکریپت
Multidimensional Arrays in JavaScript
معرفی آرایه های چند بعدی در جاوا اسکریپت
Introducing Multidimensional Arrays in JavaScript
ساخت ماتریس
Building a Matrix
ترکیب آرایه ها و استخراج مقادیر
Combining Arrays and Extracting Values
معرفی
Introduction
با استفاده از روش join
Using the join Method
ترکیب آرایه ها با هم
Combining Arrays Together
استخراج یک زیرآینده از یک آرایه
Extracting a Subarray from an Array
یک آرایه را صاف کنید
Flatten an Array
درک toString
Understanding toString
شروع تمرین 9
Exercise 9 Start
تمرین 9 را تمام کنید
Exercise 9 Finish
شروع تمرین 10
Exercise 10 Start
تمرین 10 را تمام کنید
Exercise 10 Finish
تمرین 10 پیگیری
Exercise 10 Follow Up
روش های جستجوی مقادیر در آرایه ها
Methods for Searching for Values in Arrays
مقدمه ای بر جستجو
Introduction to Searching
با استفاده از indexOf و lastIndexOf
Using indexOf and lastIndexOf
بررسی یک آرایه با استفاده از شامل
Checking an Array Using includes
موضوع نقد: اجبار
Review Topic: Coercion
استفاده از مقایسه های انعطاف پذیرتر با find
Using More Flexible Comparisons with find
استفاده از مقایسه های انعطاف پذیرتر با findIndex
Using More Flexible Comparisons with findIndex
شروع تمرین 11
Exercise 11 Start
تمرین 11 را تمام کنید
Exercise 11 Finish
شروع تمرین 12
Exercise 12 Start
تمرین 12 را تمام کنید
Exercise 12 Finish
استفاده از مجموعه های آرایه مانند
Using Array-like Collections
مقدمه ای بر مجموعه ها و نقشه ها
Introduction to Sets and Maps
درک رابطه بین اشیاء و نقشه ها
Understanding the Relationship Between Objects and Maps
ایجاد نقشه ها
Creating Maps
کار با مجموعه ها
Working with Sets
شروع تمرین 13
Exercise 13 Start
تمرین 13 را تمام کنید
Exercise 13 Finish
آموزش های اضافی آرایه
Additional Array Tutorials
آموزش های اضافی از کانال یوتیوب من
Additional Tutorials from my YouTube Channel
نتیجه
Conclusion
تبریک می گویم!
Congratulations!
سخنرانی جایزه! تخفیف در سایر دوره ها
BONUS Lecture! Discounts on Other Courses
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات