Understand the Constructor Property explain

Tell us what’s happening:

please explain

Your code so far

function Dog(name) {
  this.name = name;

// Add your code below this line
function joinDogFraternity(candidate) {
  if(candidate.cunstructor === Dog){
    return true;
  }else {
    return false;

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.79 Safari/537.36.

Link to the challenge:

constructor, not cunstructer

i dont understand the concept… of this lesson. what are we trying to prove here?