Skip to content

Commit 4ecca6c

Browse files
committed
JavaScript example added: object methods
1 parent 6712aea commit 4ecca6c

3 files changed

Lines changed: 23 additions & 2 deletions

File tree

JavaScript/1-simple.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ let max = (a, b) => {
1414

1515
console.log('inc(5) = ' + inc(5));
1616
console.log('sum(1, 3) = ' + sum(1, 3));
17-
console.log('max(8, 6) = ' + max(5, 6));
17+
console.log('max(8, 6) = ' + max(8, 6));

JavaScript/7-new.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict';
22

3-
let sum = new Function('a,b', 'return a+b');
3+
let sum = new Function('a, b', 'return a + b');
44

55
console.dir({
66
name: sum.name,

JavaScript/8-method.js

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
'use strict';
2+
3+
let obj1 = {
4+
f1: function inc(a) {
5+
return ++a;
6+
},
7+
sum: function(a, b) {
8+
return a + b;
9+
},
10+
max: (a, b) => {
11+
return a > b ? a : b;
12+
}
13+
};
14+
15+
console.log('obj1.f1.name = ' + obj1.f1.name);
16+
console.log('obj1.sum.name = ' + obj1.sum.name);
17+
console.log('obj1.max.name = ' + obj1.max.name);
18+
19+
console.log('obj1.f1(5) = ' + obj1.f1(5));
20+
console.log('obj1.sum(1, 3) = ' + obj1.sum(1, 3));
21+
console.log('obj1.max(8, 6) = ' + obj1.max(8, 6));

0 commit comments

Comments
 (0)