javascript-prototypes Flashcards
1
Q
What kind of inheritance does the JavaScript programming language use?
A
prototypal/prototype-based inheritance
2
Q
What is a prototype in JavaScript?
A
A parent object through which child objects inherit methods and properties. OR an object that contains properties and (predominantly) methods that can be used by other objects.
3
Q
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?
A
Inheritance from prototypes
4
Q
If an object does not have its own property or method by a given key, where does JavaScript look for it?
A
Its prototype.