All quizzesEasy
Classes & Objects — Series 3
Preview — 3 of 10 questions
What is logged?
javascript
class Temperature {
constructor(celsius) {
this.celsius = celsius;
}
get fahrenheit() {
return this.celsius * 9 / 5 + 32;
}
set fahrenheit(f) {
this.celsius = (f - 32) * 5 / 9;
}
}
const t = new Temperature(0);
console.log(t.fahrenheit);
t.fahrenheit = 212;
console.log(t.celsius);A32, 212
B0, 100
C32, 100
D32, 0
What is logged?
javascript
class User {
role = 'guest';
constructor(role) {
this.role = role;
}
}
console.log(new User('admin').role, new User(undefined).role);Aadmin undefined
Badmin guest
Cguest guest
Dguest undefined
What is logged?
javascript
class Animal {}
class Dog extends Animal {}
const d = new Dog();
console.log(d.constructor === Dog, d.constructor === Animal, Object.getPrototypeOf(Dog) === Animal);Atrue true true
Bfalse false true
Ctrue true false
Dtrue false true
Sign up free to play
Answer all 10 questions (7 more), see explanations for every answer, and track your score.