javascript-prototypes Flashcards

1
Q

What kind of inheritance does the JavaScript programming language use?

A

prototype-based (or prototypal)

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

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 strings, arrays, and numbers?

A

Because those methods are stored in the prototype

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

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