javascript-prototypes Flashcards

1
Q

What kind of inheritance does the JavaScript programming language use?

A

JavaScript doesn’t use classical inheritance. Instead, it uses prototypal inheritance. In prototypal inheritance, an object “inherits” properties from another object via the prototype linkage.
-https://www.javascripttutorial.net/javascript-prototypal-inheritance/#:~:text=JavaScript%20doesn’t%20use%20classical,object%20via%20the%20prototype%20linkage.

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

What is a prototype in JavaScript?

A

an object that contains properties and methods that can be attached to another object

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
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

The prototype chain

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