An Encounter with JavaScript Objects

preview_player
Показать описание

Topics covered include:

- Object creation
- Bracket vs Dot Notation
- Property descriptors
- How object references work
- Prototype chain
- Modern syntax like spread and destructuring
- Loop over objects
- Custom object constructors

Take the #JS quiz 🤓

Use code lORhwXd2 for 25% off your first payment.
Рекомендации по теме
Комментарии
Автор

Let's just pretend the audio issues in this video were meant to add extra suspense 👻 ¯\_(ツ)_/¯

Fireship
Автор

Let's be honest. There is no better programming content than FireShip. A big thank you! I hope you never stop making videos.

gospodarsile
Автор

This course is PERFECT for people with some programming background who need to learn JS quickly. Thank you so much for creating it. Thanks to you I've slowly started to fall in love with JS and I'm using it for more and more of my projects.

tobeqz
Автор

I love the blend of high level concepts and basics. It’s not overwhelming, and it’s not too basic. Amazing content

LukeyDubs
Автор

This was very well produced. You Hit a lot of deep CS topics in a digestible high level way. Sharing this with my team!

marcusgallegos
Автор

First of all I know the editing for this video probably took forever, especially finding old clips that fit the theme so thank you for that, but also your tutorials (albeit very short and fast) have been very helpful for someone like me who just graduated from a bootcamp( I know...) so thank you for the hard work!

CaptTragedy
Автор

This course is really good. You're explaining topics that are really complicated to understand because it's necessary to see the javascript history and it's hard to do. Thank you!

agustincisneros
Автор

If someone did not understand 8:03 here is a quick explanation,

it just means that in case of nested objects, example:

let obj = {
name: "John",
anotherObject: { age: 52, }
}

-> if we Object.assign({}, ) this object to let say b, although it wont copy the properties of 'obj' through reference, lets call it hard copying, it will copy the properties inside the nested object (anotherObject here) through reference.

means, changing the properties of nested objects will change the copied properties of b.

harshitvarma
Автор

09:40 defining the eatBrain property on the new zombie object itself means that a brand new function is going to be created every time a new zombie is created. Better to set it on the function's prototype property so it is only declared once. Also, that is what happens behind the scenes when you use the class syntactic sugar.

Great video!

mabdullahsari
Автор

I think I need to watch this at least 10 times to fully absorb the density of the content. Other videos it is common to speed playback to 1.5X, this is one video where slowing it down can actually be helpful.. refreshingly concise, great job.

theskyspire
Автор

Love how in depth these videos go, I had personally never heard of the object.entries destructuring trick before!

pokefreak
Автор

10 min video and hours worth of content. Thank you so much.

piyushchoughule
Автор

I came from a Python background and finally understand the mysterious rationale of copy and deepcopy of dictionaries. Thank you!

MrTyty
Автор

When I get notification from this channel, I know that I'm getting quality!

ProgrammingwithPeter
Автор

9:53
const obj = new Zombie("👨‍💻 Jeff");
🤣🤣🤣

YashGupta-drre
Автор

As a beginner, I'm so glad I found this channel :D

MongooseTacticool
Автор

I only ever used Javascript to make a small project for school and I mostly disliked the language. This tutorial made me appreciate the language a bit and I am just astounded at how you can make a programming tutorial so fun and interesting. I just have to say thank you and keep doing what you're doing man!

hughesd.mungus
Автор

I really love the quality man! Good Work 👌

sagnikpradhan
Автор

I don't think I've ever laughed while understanding Javascript more intimately at the same time...

Twilight Zone is legit a great show btw...

Fatfit
Автор

With programming there are a million ways to do something, love it. Great video, learned some new tricks!

DivineZeal