javascript-prototypes Flashcards
1
Q
What kind of inheritance does the JavaScript programming language use?
A
prototype-based (or prototypal)
2
Q
What is a prototype in JavaScript?
A
When you create a new object, you can specify the object that should be its prototype. The new object will then inherit the properties and methods of its prototype.
3
Q
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?
A
Because those methods are stored in the prototype
4
Q
If an object does not have it’s own property or method by a given key, where does JavaScript look for it?
A
javascript will look for it in the prototype