Update 19_day_closures.md

Change `outerFunction` implementation, edit  output values.
pull/187/head
Chety 4 years ago committed by GitHub
parent 07143be3b7
commit 73f37cc135
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -59,28 +59,28 @@ Let us more example of inner functions
function outerFunction() { function outerFunction() {
let count = 0; let count = 0;
function plusOne() { function plusOne() {
count++ count++;
return count return count;
} }
function minusOne() { function minusOne() {
count-- count--;
return count return count;
} }
return { return {
plusOne:plusOne(), plusOne,
minusOne:minusOne() minusOne,
} }
} }
const innerFuncs = outerFunction() const innerFuncs = outerFunction();
console.log(innerFuncs.plusOne) console.log(innerFuncs.plusOne());
console.log(innerFuncs.minusOne) console.log(innerFuncs.minusOne());
``` ```
```sh ```sh
1 1
1 0
``` ```
🌕 You are making progress. Maintain your momentum, keep the good work. Now do some exercises for your brain and for your muscle. 🌕 You are making progress. Maintain your momentum, keep the good work. Now do some exercises for your brain and for your muscle.
@ -101,4 +101,4 @@ console.log(innerFuncs.minusOne)
🎉 CONGRATULATIONS ! 🎉 🎉 CONGRATULATIONS ! 🎉
[<< Day 18](../18_Day_Promises/18_day_promise.md) | [Day 20 >>](../20_Day_Writing_clean_codes/20_day_writing_clean_codes.md) [<< Day 18](../18_Day_Promises/18_day_promise.md) | [Day 20 >>](../20_Day_Writing_clean_codes/20_day_writing_clean_codes.md)

Loading…
Cancel
Save