Skip to content

(feat) Day 33 Collections and Day 10 task bugfix #45

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jun 12, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,3 +69,4 @@ I am an independent educator and open-source enthusiast who creates meaningful p
- **`Day 30: From Zero to OOP Hero with JavaScript ES6 Classes`** - [Watch Video](https://youtu.be/kG5t34ciG9w) || [Source Code](https://github.com/tapascript/40-days-of-javascript/blob/main/day-30/README.md)
- **`Day 31: Master JavaScript Prototypes and Object Patterns - Confused to Confident!`** - [Watch Video](https://youtu.be/Uru85QW9zkk) || [Source Code](https://github.com/tapascript/40-days-of-javascript/blob/main/day-31/README.md)
- **`Day 32: Master JavaScript Modules: import, export, and Organize Like a Pro!`** - [Watch Video](https://youtu.be/l50gnBWHmdA) || [Source Code](https://github.com/tapascript/40-days-of-javascript/blob/main/day-32/README.md)
- **`Day 33: Master JavaScript Modules: import, export, and Organize Like a Pro!`** - [Watch Video](https://youtu.be/kzuvppEWm88) || [Source Code](https://github.com/tapascript/40-days-of-javascript/blob/main/day-33/README.md)
1 change: 1 addition & 0 deletions day-10/task.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ function outer() {

outer();
```

## 10. What will be the output and why?
```js
function counter() {
Expand Down
51 changes: 51 additions & 0 deletions day-33/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# Day 33 - 40 Days of JavaScript - Map, Set, WekaMap, WeakSet

## **🎯 Goal of This Lesson**

- ✅ Intro & Topics to Learn
- ✅ Objects and Arrays
- ✅ Object & Array Shortcomings
- ✅ Map
- ✅ Create & Initialize Map
- ✅ Adding Map Entries
- ✅ How to Get Map Value?
- ✅ Map Keys
- ✅ Map Properties & Methods
- ✅ MapIterators
- ✅ Convert Object to Map
- ✅ Convert Map to Object
- ✅ Convert Map to Array
- ✅ Map vs Object
- ✅ Set
- ✅ Create & Initialize Set
- ✅ Set Properties & Methods
- ✅ SetIterator
- ✅ Set and Array
- ✅ Set and Objects
- ✅ Set Theories
- ✅ WeakMap
- ✅ WeakSet
- ✅ Tasks

## 🫶 Support

Your support means a lot.

- Please SUBSCRIBE to [tapaScript YouTube Channel](https://youtube.com/tapasadhikary) if not done already. A Big Thank You!
- Liked my work? It takes months of hard work to create quality content and present it to you. You can show your support to me with a STAR(⭐) to this repository.

> Many Thanks to all the `Stargazers` who have supported this project with stars(⭐)

### 🤝 Sponsor My Work

I am an independent educator and open-source enthusiast who creates meaningful projects to teach programming on my YouTube Channel. **You can support my work by [Sponsoring me on GitHub](https://github.com/sponsors/atapas) or [Buy Me a Cofee](https://buymeacoffee.com/tapasadhikary)**.

## Video

Here is the video for you to go through and learn:

[![day-33](./banner.png)](https://youtu.be/kzuvppEWm88 "Video")

## **👩‍💻 🧑‍💻 Assignment Tasks**

Please find the task assignments in the [Task File](./task.md).
Binary file added day-33/banner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 12 additions & 0 deletions day-33/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Data Structures</title>
<script src="./index.js"></script>
</head>
<body>
<h1>Welcome to Day 33 of 40 Days of JS</h1>
</body>
</html>
Loading