Prototype is awsome

You guys didn’t cover the prototype thing on the fcc.
Today i learned to build methods to work on arrays and objects using the expression Array.prototype.something…
I always thought about who makes methods in js and how they do it.
I felt good creating something that is usualy given with the language :slight_smile: .
And by chance i learned how to add a property to a constructor function using the keyword prototype.
Fcc really gives you the push though.
I’m addicted to codewars now.
Happy coding.
Happy

I think a lot, if not most developers would caution against adding methods to the Object class (which is what an Array is). Rather, I think you should probably create your own array class derived from Array and then you can go crazy adding any methods you want.

2 Likes

In the “JavaScript Algorithms an Data Structures” course there is a section called " Object Oriented Programming" which covers prototypical inheritance. I believe that starts somewhere around the lesson Use Prototype Properties to Reduce Duplicate Code

I’m close to there, just having to revise everything i learned so far every other week, and work.