File tree
Expand file treeCollapse file tree1 file changed
+7
-5
lines changed Expand file treeCollapse file tree1 file changed
+7
-5
lines changed Original file line number | Diff line number | Diff line change |
---|
@@ -1010,13 +1010,15 @@ console.log(`Employee name: ${employee.getName()}`); // Employee name: undefined
|
1010 | 1010 |
|
1011 | 1011 | **Good:**
|
1012 | 1012 | ```javascript
|
1013 |
| -const Employee = function (name) { |
1014 |
| -this.getName = function getName() { |
1015 |
| -return name; |
| 1013 | +function makeEmployee(name) { |
| 1014 | +return { |
| 1015 | +getName() { |
| 1016 | +return name; |
| 1017 | +}, |
1016 | 1018 | };
|
1017 |
| -}; |
| 1019 | +} |
1018 | 1020 |
|
1019 |
| -const employee = new Employee('John Doe'); |
| 1021 | +const employee = makeEmployee('John Doe'); |
1020 | 1022 | console.log(`Employee name: ${employee.getName()}`); // Employee name: John Doe
|
1021 | 1023 | delete employee.name;
|
1022 | 1024 | console.log(`Employee name: ${employee.getName()}`); // Employee name: John Doe
|
|
You can’t perform that action at this time.
0 commit comments