js prototypes Flashcards

1
Q

What kind of inheritance does the JavaScript programming language use?

A

prototypal 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

an object that contains properties and (predominantly) methods that can be used by other objects

each object has a private property which holds a link to another object called its prototype; that prototype object has a prototype of its own, and so on until an object is reached with null as its prototype; by definition, null has no prototype, and acts as the final link in this prototype chain

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

.

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

.

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