From 3cdee0d73bc9bcfbffb8c13f5b8c21005c1e4f67 Mon Sep 17 00:00:00 2001 From: Brent Guffens Date: Thu, 18 Jan 2018 18:30:06 +0100 Subject: [PATCH] Missing commas --- 1-js/02-first-steps/14-function-basics/article.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/1-js/02-first-steps/14-function-basics/article.md b/1-js/02-first-steps/14-function-basics/article.md index f4ade61e..ff985e2e 100644 --- a/1-js/02-first-steps/14-function-basics/article.md +++ b/1-js/02-first-steps/14-function-basics/article.md @@ -426,7 +426,7 @@ function isPrime(n) { } ``` -The second variant is easier to understand isn't it? Instead of the code piece we see a name of the action (`isPrime`). Sometimes people refer to such code as *self-describing*. +The second variant is easier to understand, isn't it? Instead of the code piece we see a name of the action (`isPrime`). Sometimes people refer to such code as *self-describing*. So, functions can be created even if we don't intend to reuse them. They structure the code and make it readable. @@ -442,7 +442,7 @@ function name(parameters, delimited, by, comma) { - Values passed to a function as parameters are copied to its local variables. - A function may access outer variables. But it works only from inside out. The code outside of the function doesn't see its local variables. -- A function can return a value. If it doesn't then its result is `undefined`. +- A function can return a value. If it doesn't, then its result is `undefined`. To make the code clean and easy to understand, it's recommended to use mainly local variables and parameters in the function, not outer variables.