Web Dev Roadmap for Beginners (Free!): https://bit.ly/DaveGrayWebDevRoadmap
A Javascript Objects Tutorial that explains objects, methods, and properties as well as walking through many examples of how to create objects, add object properties and methods, remove object properties and methods, object inheritance, and destructuring objects.
▶ This video is part of the JavaScript Tutorials for Beginners Playlist found here: https://www.youtube.com/playlist?list=PL0Zuz27SZ-6Oi6xNtL_fwCrwpuqylMsgT
Quick Concepts outline:
Javascript Objects:
(00:00) Intro
(0:10) Objects have key-value pairs
(0:20) How to create an object
(1:00) How to access a property of an object
(1:15) What data goes inside of an object?
(1:20) How to create object properties
(2:30) How to access the different properties of an object
(3:20) Objects allow dot notation and bracket notation
(4:35) How to create object methods
(5:40) How to call an object method
(5:50) The keyword this inside of a method
(7:30) Object.create()
(7:45) Using an object as a constructor for another object
(8:30) Object Inheritance and examples of inheritance
(13:00) Object.keys()
(13:30) Object.values()
(13:45) Using a for in loop to loop through an object
(17:00) Deleting a property or method
(17:15) hasOwnProperty() method
(18:00) Destructuring Objects as variables
(19:45) Simplify destructuring by naming variables the same as object keys
(20:50) Destructuring Objects as parameters
Further Reading:
MDN Web Docs:
Objects: https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Basics
Eloquent JavaScript Chapter 4:
https://eloquentjavascript.net/04_data.html
More Beginner JS Videos:
freeCodeCamp: https://youtu.be/PkZNo7MFNFg
Traversy Media: https://youtu.be/hdI2bqOjy3c
The Net Ninja: https://youtu.be/iWOYAxlnaww
Follow Me:
Twitter: https://twitter.com/yesdavidgray
Reddit: https://www.reddit.com/user/DaveOnEleven
Medium: https://medium.com/@davegray_86804
#objects #javascript #tutorial