У нас вы можете посмотреть бесплатно JavaScript Objects Explained In-Depth | Javascript Full Course #08 или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Ready to master the most fundamental building block in all of JavaScript? In this complete, in-depth guide, we will explore everything you need to know about JavaScript Objects, from the absolute basics of creating them to the advanced, modern techniques used by professional developers. We start from "first principles," explaining what an object is and how to perform basic CRUD (Create, Read, Update, Delete) operations. We'll demystify the powerful this keyword and show you the best ways to loop over an object's properties using modern methods like Object.keys, Object.values, and Object.entries. But we don't stop there. This lecture goes deep into the most critical concepts for writing clean, efficient, and bug-free code: The crucial difference between shallow and deep copying objects. The power of modern ES6 features like destructuring and the spread syntax (...). And finally, we'll demystify one of JavaScript's most abstract concepts: the Symbol data type, explaining why you need it with simple, real-world examples. 🎓 WHAT YOU WILL LEARN IN THIS LECTURE: Part 1: The Fundamentals What is an Object? Understanding Key-Value Pairs. Creating Objects with Object Literal Syntax ({}). The CRUD Operations: Create, Read (Dot vs. Bracket Notation), Update, and Delete. Adding Behavior to Objects with Methods. Visit Coder Army Website: https://coderarmy.in/#home Course start date: 1 september Timing: 6pm (Mon-fri) Hackathon will be organised after course completion Join Premium Whatsapp Group: https://whatsapp.com/channel/0029Va6H... Class Notes : https://www.notion.so/Lecture-08-Obje... Code Link: https://github.com/coderarmy-notes/me... Twitter: https://x.com/rohit_negi9?s=21 Channel: @CoderArmy9 Buy Our Premium Course of Web dev+Blockchain+HLD+DSA: https://rohittnegi.akamai.net.in/new-... (5500 only) Time Stamp: 0:00 Introduction 1:06 Creating Objects 3:01 Printing Objects 3:32 Accessing Properties (Dot Notation) 4:10 CRUD Operations (Create, Read, Update, Delete) 6:50 Keys Are Strings 7:29 Bracket Notation (Dynamic Keys) 8:37 Bracket Notation Use Case (Keys with Spaces) 9:50 Copy by Reference Explained 11:11 Object.keys() 12:06 Object.values() 12:18 Object.entries() 12:57 for...in Loop (Iterating Keys) 13:46 for...in Loop (Accessing Values) 15:40 Object Destructuring 17:47 Array Destructuring 18:50 Renaming Destructured Variables 19:46 for...of Loop with Objects 25:52 Adding Methods 26:45 Calling Methods 27:54 this Keyword in Methods 30:09 Why Use this 33:23 Nested Objects 34:16 Accessing Nested Properties 35:00 Shallow Copy (Spread Operator ...) 36:23 Shallow Copy Problem (Nested Objects) 37:40 Deep Copy (structuredClone) 38:37 Homework: structuredClone Limitations 39:01 Number Keys in Objects 40:15 Arrays Are Objects (Proof) 42:41 Symbols as Keys 45:19 Objects & Memory Management 45:25 Arrays in Memory 47:27 References in Arrays (Strings, Objects) 52:28 Objects in Memory (Map & Pointers) 55:36 Object Structure in Memory 1:00:48 Object Structure & Memory Optimization 1:02:40 const Array Push Problem (Pointers) 1:05:32 Homework: Map Pointers & Hash Maps 1:09:02 Conclusion & Homework ❤️ Mon 10:34 PM 3 new messages 0:00 Introduction 1:05 Basic Functions 2:20 Calling Functions 3:10 Function Reusability 3:19 Parameters & Arguments 4:40 Default Values 5:43 Rest Operator (...) 9:57 Sum with Rest & Loop 10:59 Spread vs Rest 16:16 Declaration vs Expression 18:00 Arrow Functions 20:40 Arrow Implicit Return 26:55 Arrow Single Parameter 30:33 Arrow Return Object 31:14 Calling Arrow Functions 32:27 IIFE (Immediately Invoked Function) 34:50 Arrow Function IIFE 35:26 Callbacks 39:17 Callback Use Case 45:26 Callback Example: Payment & Order 48:58 Why Callbacks Matter 52:48 Conclusion & Homework (Closures) Tue 11:29 PM 0:00 Introduction 1:01 How JavaScript Code Works Behind The Scenes 2:31 Execution Context 4:08 Memory Allocation Phase 6:38 Execution Phase 7:58 Function Call Execution Context 15:00 Global Execution Context, Stack & Heap 16:17 Stack vs Heap (Primitives & Objects) 21:54 How the Interpreter Runs Code 29:10 Why undefined Appears Before var Initialization 33:04 Hoisting with var 34:04 let & const vs var 34:49 Temporal Dead Zone (Cannot Access Before Initialization) 38:52 Function Expressions & Hoisting 45:18 What is Hoisting 47:35 Wrapping Up Wed 11:19 PM Thank you, Bhaiya, for organizing this hackathon. It was a great learning experience, and I gave my best throughout. Deploy: [http://strike18oct.netlify.app] 1:33 AM · Edited welcome bhai, bhut achaa banaya hai 12:30 PM · Sent #javascript #webdevelopment #mernstack