# Javascript Exercise#17

**URL:** <https://forum.codewithmosh.com/t/javascript-exercise-17/13492>\
**Category:** JavaScript\
**Created:** [July 6, 2022, 11:44am UTC](https://forum.codewithmosh.com/t/javascript-exercise-17/13492 "2022-07-06T11:44:09Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ayub](https://avatars.discourse-cdn.com/v4/letter/a/90ced4/32.png) [@ayub](https://forum.codewithmosh.com/u/ayub)\
**Post date:** [July 6, 2022, 11:44am UTC](https://forum.codewithmosh.com/t/javascript-exercise-17/13492/1 "2022-07-06T11:44:09Z")

</div>

Hi, I can not execute this code due to error!

```auto
type or paste code here
let productdisplay = new Surfexcel(33, 'a');
let productdisplay1 = new Surfexcel(33, 'a');
console.log(areEqual(productdisplay));
console.log(areSame(productdisplay1));

function Surfexcel(age, name) {

    this.age = 30;
    this.name = 'ayub';

}

function areEqual(productdisplay, productdisplay1) {
    return productdisplay1.age === productdisplay.age && productdisplay1.name === productdisplay.name;
}

function areSame(productdisplay, productdisplay1) {

    return productdisplay1 === productdisplay;
}

```

---

<div class="post-metadata">

**Author:** ![UniqueNospaceShort](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.codewithmosh.com/uniquenospaceshort/32/1814_2.png) [@UniqueNospaceShort](https://forum.codewithmosh.com/u/UniqueNospaceShort)\
**Post date:** [July 6, 2022, 2:28pm UTC](https://forum.codewithmosh.com/t/javascript-exercise-17/13492/2 "2022-07-06T14:28:07Z")

</div>

Hi,

This works for me. Compare with your calls to `areEqual` and `areSame`. What is different ? Then why isn’t it working ?  
If you observe it you’ll understand.

```nohighlight
let productdisplay = new Surfexcel(33, 'a');
let productdisplay1 = new Surfexcel(33, 'a');
console.log(areEqual(productdisplay,productdisplay1));
console.log(areSame(productdisplay, productdisplay1));

function Surfexcel(age, name) {
    this.age = age;
    this.name = name;
}

function areEqual(productdisplay, productdisplay1) {
    return productdisplay1.age === productdisplay.age && productdisplay1.name === productdisplay.name;
}

function areSame(productdisplay, productdisplay1) {

    return productdisplay1 === productdisplay;
}

```

---

<div class="post-metadata">

**Author:** ![jmrunkle](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.codewithmosh.com/jmrunkle/32/3765_2.png) [@jmrunkle](https://forum.codewithmosh.com/u/jmrunkle)\
**Post date:** [July 6, 2022, 11:00pm UTC](https://forum.codewithmosh.com/t/javascript-exercise-17/13492/3 "2022-07-06T23:00:09Z")

</div>

Answered here: [JavaScript Part 1: 22-Exercise 6- Get Max - #5 by jmrunkle](https://forum.codewithmosh.com/t/javascript-part-1-22-exercise-6-get-max/13393/5)
