javascript-prototypes Flashcards

1
Q

What kind of inheritance does the JavaScript programming language use?

A

prototypal/prototype-based inheritance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly