Objects and More Arrays
Learn the basics about objects and more detailed ways to leverage arrays in JavaScript.
Last updated
Learn the basics about objects and more detailed ways to leverage arrays in JavaScript.
Last updated
Objects are a very important part of the JavaScript language, and while for the most part you can accomplish simple and even intermediate tasks without worrying about them, any real project that you're going to attempt is going to feature Objects. The uses of Objects in JavaScript can get deep relatively quickly, so for the moment we're only going to cover the basics. There'll be an in-depth dive later.
article is the best place to get started with Objects.
isn't bad either, so check it out if you need another take on the subject.
Besides being a quick and handy way to store data, arrays also have a set of functions for manipulating that data in very powerful ways. Once you begin to master these functions you will start to see ways to use them all over the place! There are really only a handful of these functions... but as you'll soon see, the possibilities of what you can do with them are near endless.
Start out by watching from Wes Bos. To follow along, use your local Javascript30 repository. If you don't have the repo yet, clone it from .
Watch and code with of Wes Bos's array series.
You have been through a ton of content, and it would not be surprising if you were feeling rather overwhelmed at this point. Let's take a little time to slow down and practice this stuff with more coding exercises. I'll warn you now: some of these get pretty difficult, but if you've done the lessons you should have covered everything you need to know to solve them. Don't be afraid to go back and review if you find that you can't remember something, that's part of the process.
At this point you just need a little more practice! Go back to the that were introduced in Arrays and Loops and complete the following:
calculator
palindromes
fibonacci
getTheTitles
findTheOldest
Solutions for the exercises can be found in the 'solutions' branch of the repo.