From 4700a1aa441fa4a542f441c34b9403f2849a94c9 Mon Sep 17 00:00:00 2001 From: atomiks Date: Sun, 31 Dec 2017 05:16:35 +1100 Subject: [PATCH] Fix implicit return --- snippets/toSnakeCase.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/snippets/toSnakeCase.md b/snippets/toSnakeCase.md index e277fdcf1..47c82348a 100644 --- a/snippets/toSnakeCase.md +++ b/snippets/toSnakeCase.md @@ -6,13 +6,12 @@ Break the string into words and combine them using `_` as a separator. For more detailed explanation of this Regex, [visit this Site](https://regex101.com/r/bMCgAB/1). ```js -const toSnakeCase = str => { +const toSnakeCase = str => str && - str - .match(/[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+/g) - .map(x => x.toLowerCase()) - .join('_'); -}; + str + .match(/[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+/g) + .map(x => x.toLowerCase()) + .join('_'); ``` ```js