JavaScript Constructors Flashcards

1
Q

What kind of inheritance does the JavaScript programming language use?

A

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

Objects that have methods athat are usable by all objects in js

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

Prototypes: Prototypal inhetitnace.

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

__proto__

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

What does the new operator do?

A

Creates a plain JavaScript Object

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

What property of JavaScript functions can store shared behavior for instances created with new?

A

prototype

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

What does the instanceof operator do?

A

return boolean if the object on the left is an instance of the object on the right

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