Skip to content

Commit f18fbc2

Browse files
authored
Merge pull request #2 from hobz-/patch-1
Update fem-JavaScriptTheHardParts-OOPSolutions.js
2 parents 0286522 + 92b4cad commit f18fbc2

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

2018-01-22-javascript-hard-parts/fem-JavaScriptTheHardParts-OOPSolutions.js

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ function makePerson(personName, personAge) {
77
let newPerson = Object.create(null);
88
newPerson.name = personName;
99
newPerson.age = personAge;
10+
1011
return newPerson
1112
}
1213

@@ -86,11 +87,12 @@ simon.greet(); // -> Logs 'hello'
8687

8788
/*** CHALLENGE 2 of 3 ***/
8889

89-
function personFromConstructor(personName, personAge) {
90-
let user = new PersonConstructor;
91-
PersonConstructor.prototype.name = personName;
92-
PersonConstructor.prototype.age = personAge;
93-
return user;
90+
function personFromConstructor(name, age) {
91+
let newPerson = new PersonConstructor;
92+
newPerson.name = name;
93+
newPerson.age = age;
94+
95+
return newPerson;
9496
}
9597

9698
var mike = personFromConstructor('Mike', 30);
@@ -201,4 +203,4 @@ var userJen = userFactory(“Jen”, 3);
201203

202204
userJen.sayType() // -> Logs “I am a User”
203205
console.log(userJen.sharePublicMessage === undefined); // -> true
204-
userJen.sayName() // -> Logs “My name is Jen and score is 3”
206+
userJen.sayName() // -> Logs “My name is Jen and score is 3”

0 commit comments

Comments
 (0)