From b05c12eadedd24977759096c456d38e159a36644 Mon Sep 17 00:00:00 2001 From: Rohit Tanwar <31792358+kriadmin@users.noreply.github.com> Date: Wed, 3 Jan 2018 16:51:56 +0530 Subject: [PATCH] Update pluralize.,md --- snippets/pluralize.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/snippets/pluralize.md b/snippets/pluralize.md index 396bedc25..50a544e95 100644 --- a/snippets/pluralize.md +++ b/snippets/pluralize.md @@ -1,10 +1,17 @@ # pluralize -Checks if the provided `num` is +Checks if the provided `num` is equal to `1`. If yes return ``` js -const pluralize = (num, item, items) => ( - num > 0 ? throw new Error(`num takes value greater than equal to 1. Value povided was ${num} `) - num === 1 ? item : items -) +const pluralize = (num, item, items) => { + if (num <= 0) throw new Error(`num takes value greater than equal to 1. Value povided was ${num} `) + else return num === 1 ? item : items +} +``` + +```js +pluralize(1,'apple','apples'); //'apple' +pluralize(3,'apple','apples'); //'apples' +pluralize(0,'apple','apples'); //Gives error +pluralize(-3,'apple','apples'); //Gives error ```