Skip to content

Commit fb72d2f

Browse files
committed
arrow functions techniques ➡
1 parent f783009 commit fb72d2f

2 files changed

Lines changed: 32 additions & 0 deletions

File tree

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
// Longhand:
2+
3+
function sayHi(name) {
4+
console.log('Hi', name);
5+
}
6+
7+
setTimeout(function() {
8+
console.log('Loading');
9+
}, 2000);
10+
11+
list.forEach(function(item) {
12+
console.log(item);
13+
});
14+
15+
// Shorthand:
16+
17+
sayHi = name => console.log('Hi', name);
18+
19+
setTimeout(() => console.log('Loading'), 2000);
20+
21+
list.forEach(item => console.log(item));
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
// Longhand:
2+
3+
function calcCircumference(diameter) {
4+
return Math.PI * diameter;
5+
}
6+
7+
// Shorthand:
8+
9+
// calcCircumference = diameter => (
10+
// Math.PI * diameter
11+
// )

0 commit comments

Comments
 (0)