Object.create - Object Creation in JavaScript P6 - FunFunFunction #57

preview_player
Показать описание
💖 Support the show by becoming a Patreon

⏯ Highlights
09:54 Lunch walk with musing on focus and side projects

🔗 mpj on Twitter

🔗 mpj on Whale 🐳 🐋 (iOS only as of Nov 2016)

🔗 Full series playlist (Object creation in JavaScript)

🔗 MPJ's Musings playlist

🔗 Music: Peacock by 7 minutes dead

🔗 Music: Airglow by Laszlo

🔗 FIGHT by Tokyo Machine

💛 Follow on Twitch and support by becoming a Subscriber
We record the show live Mondays 7 AM PT

💛 Fun Fun Forum

💛 mpj on Twitter

💛 CircleCI (Show sponsor)
Robust and sleek Docker-based Continuous Integration as a service. I used CircleCI prior to them becoming a sponsor and I love that their free tier is powerful enough for small personal projects, even if they are private. Use this link when you sign up to let them know you came from here:

💛 Quokka (Show sponsor)
Wonder how MPJ evaluates JavaScript inline his editor. Quokka is the answer - use this link when you buy to let them know you came from here:

💛 FUN FUN FUNCTION
Since 2015, Fun Fun Function (FFF) is one of the longest running weekly YouTube shows on programming 🏅 thanks to its consistency and quality reaching 200,000+ developers.

🤦‍♂️ The Failing Together concept is what makes FFF unique. Most coding content out there focus on step-by-step tutorials. We think tutorials are too far removed from what everyday development is like. Instead, FFF has created a completely new learning environment where we grow from failure, by solving problems while intensively interacting with a live audience.

Tutorials try to solve a problem. Failing Together makes you grow as a developer and coworker.

📹 Each show is recorded live on Twitch in a 2-hour livestream on Mondays. The host, assisted by the audience, is tasked to complete a programming challenge by an expert guest. Like in the real world, we often fail, and learn from it. This, of course, reflects what the audience identifies with, and is one of the most praised aspects of the show.

⏯ On Fridays, an edited version of the show is adapted for and published on YouTube.

Content Topics revolve around: JavaScript, Functional Programming, Software Architecture, Quality Processes, Developer Career and Health, Team Collaboration, Software Development, Project Management
Рекомендации по теме
Комментарии
Автор

I'm not entirely sure, why you're making videos about inheritance if you think it should never be used :)

Reinisable
Автор

The lunchtime break is a great addition - It's good to hear your opinions and see a bit of life in Sweden as an interlude. I love the idea that all Swedes go to Ikea for lunch :)

sgraham
Автор

I've been programming for nearly a decade. It is extremely rare to find tutorials that are actually this entertaining. I sat through several episodes on subjects I already knew simply for the entertainment factor, as though I were watching any other youtuber I follow. You sir, are very much appreciated. Thank you.

quailman
Автор

I love that you leave your typing, deleting, thinking, re-typing, mistakes and corrections in here. It actually makes the process more understandable.

freeflowme
Автор

Yay finally! I always read blogs of people recommending Object.create over new; but I dont know why.

blackdeckbox
Автор

I'm like 7 hours into a study session and lemme tell you that break to go to ikea was so appreciated. You have a gift for creating videos. Thank you.

dylanking
Автор

Earlier, it was hard for me to understand what is object creation and how and when we use it.. and your videos were like 20mins .whooopp.. i was like whoooppp..GOD!! but i really enjoyed it.. its funny and cute when ur trying to explain something and u also got confused wt you are saying.. ANYWAYS main thing is Your videos were quite amazing and intersting and now i get it. and i really love your videos now... THANK YOU ..!!!!

jyotikharoud
Автор

Hello, mpj! Object.create is a method on Object constructor, not on prototype, as said at 0:29

DisfigurmentOfUs
Автор

Liked, Shared, Still Subscribed. Don't know what online JS training would be like without FunFunFunctions.

archiewells
Автор

Could've done an entire video on the lunch time break question! That was great, as I see myself facing that same dilemma all the time

sterlingarcher
Автор

Nice video again! Didn't see all your episode yet so I need to do some catching up. Really like your approach of explaining JavaScript topics in a simple non-boring matter. Hopefully you'll spend some time in a episode about the properties options of Object.create. A while ago I was fiddling with Object.create and couldn't figure out why Object.keys wasn't giving back the keys of the just created object (should have read further on MDN ;). So I found out all the properties are by default properties not writable, -> enumerable <- or configurable. I think here Object.create really shines in the way you have full control of how the object is created.

jesselinthorst
Автор

Wow man! I probably watched like 15 tutorials on your channel so far. And this whole time I was thinking you are living in Bay area California. The lunch break was a good addition. I really liked it!

hasratsabit
Автор

One comment to rule them all:
I been watching a lot of your vids and it's finally time for me to say....GREAT JOB
Really enjoying and appreciate the approach!

KamelJabber
Автор

@17:33, the function 'create' returns the cat obj, but instead at line 12 it returns that obj to the init function which is the function (init) that returns the cat obj to be assigned to matt?

BraveLittIeToaster
Автор

"House of Leaves" up on the shelf! Props! Thanks for the video and great explanation. :)

rockallnight
Автор

One more video of yours I'm gonna watch and I'll setup a backspace hit counter. Love the videos by the way!

AB-utce
Автор

man you are so cool and funny...makes learning less tedious and less anxious...keep doing these good stuffs (double thumbs up) :D

MsBijay
Автор

This video was recommended in The Odin Project Full Stack JavaScript course, great supplement indeed to understand JavaScript Objects!

codedrian
Автор

I love concept of constructor function and prototype based OOP inheritance.
Much intuitive than forcing to use classes everywhere like Java.
And also first-class functions and ES modules really make me like Javascript.

johnswanson
Автор

how can you create some sort of factory function to create multiple objects of a certain blueprint?

mralextacy