What kind of inheritance does the JavaScript programming language use?
prototypal inheritance
What is a prototype in JavaScript?
an object with methods that others objects can reference as a source
How is it possible to call methods on strings, arrays, and numbers even though those methods don’t actually exist on strings, arrays, and numbers?
prototypal inheritance.
if a method cant be found in one layer it will search the next layer, then the next.
layer = prototype
PROTOTYPAL CHAINS
If an object does not have it’s own property or method by a given key, where does JavaScript look for it?
it looks at the prototype of that object