Week 6
Quiz 13

Quiz 13: Prototype and new

Question 1

Shows true?
JavaScript
const Empty = (() => {
    function Empty() {}
    return Empty;
}) ();
 
const empty = Empty;
 
empty instanceof Empty

Question 2

Shows true?
JavaScript
const Empty = (() => {
    function Empty() {}
    return Empty;
}) ();
 
const empty = new Empty;
 
empty instanceof Empty

Question 3

Shows true?
JavaScript
const Empty = (() => {
    function Empty() {}
    return Empty;
}) ();
 
const empty = new Empty;
const also = new Empty;
 
Empty.prototype.answer = 42;
 
empty.answer === 42 && also.answer === 42

Question 4

Shows true?
JavaScript
function Empty() {}
 
const empty = new Empty();
 
Empty.prototype.answer = 42;
 
empty.answer === 42