Questão 1
Questão
function Cat(name, color) {
this.name = name;
this.color = color;
}
Cat.prototype.age = 3;
var fluffy = new Cat("Fluffy", "White");
var scratchy = new Cat("Scratchy", "Black");
What is the value for fluffy.age and scratch.age?
Questão 2
Questão
Given that a function’s prototype is just an object, then what would happen if we started changing the properties of a function’s prototype after we created objects from it?
function Cat(name, color) {
this.name = name;
this.color = color;
}
Cat.prototype.age = 3;
var fluffy = new Cat("Fluffy", "White");
var scratchy = new Cat("Scratchy", "Black");
Cat.prototype.age = 4;
What is the value for fluffy.age and scratchy.age?
Questão 3
Questão
function Cat(name, color) {
this.name = name;
this.color = color;
}
Cat.prototype.age = 3;
var fluffy = new Cat("Fluffy", "White");
var scratchy = new Cat("Scratchy", "Black");
Cat.prototype = {age: 4};
What is fluffy.age and scratchy.age?
Questão 4
Questão
function Cat(name, color) {
this.name = name;
this.color = color;
}
Cat.prototype.age = 3;
var fluffy = new Cat("Fluffy", "White");
var scratchy = new Cat("Scratchy", "Black");
Cat.prototype = {age: 4};
var muffin = new Cat("Muffin", "Brown");
What is muffin.age?
Questão 5
Questão
function Cat(name, color) {
this.name = name;
this.color = color;
}
Cat.prototype.age = 3;
var fluffy = new Cat("Fluffy", "White");
var scratchy = new Cat("Scratchy", "Black");
fluffy.age = 4;
What is fluffy.age and scratchy.age?
Responda
-
fluffy.age;
4
scratchy.age;
3
-
fluffy.age;
4
scratchy.age;
4
-
fluffy.age;
3
scratchy.age;
3
Questão 6
Questão
function Cat(name, color) {
this.name = name;
this.color = color;
}
Cat.prototype.age = 3;
var fluffy = new Cat("Fluffy", "White");
var scratchy = new Cat("Scratchy", "Black");
fluffy.__proto__.age = 4;
What is fluffy.age and scratchy.age?
Responda
-
fluffy.age;
4
scratchy.age;
3
-
fluffy.age;
3
scratchy.age;
3
-
fluffy.age;
4
scratchy.age;
4