What kind of inheritance does the JavaScript programming language use?
prototypal- inheritance- prototype-based or class-based
What is a prototype in JavaScript?
the mechanism/ a template by which JavaScript objects inherit features from one another.
How is it possible to call methods on strings, arrays, and numbers even though those methods don’t actually exist on objects, arrays, and numbers?
because there is a prototype template set for each of those datatypes that contain those methods
If an object does not have it’s own property or method by a given key, where does JavaScript look for it?
in the prototypes