From 48186acc19fd197468b13dceb95f1c369df8c895 Mon Sep 17 00:00:00 2001 From: billalp Date: Mon, 28 Oct 2019 11:17:07 +0000 Subject: [PATCH] Added special charactrs array --- caesar/caesar.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/caesar/caesar.js b/caesar/caesar.js index 14c11f9..58fedf4 100644 --- a/caesar/caesar.js +++ b/caesar/caesar.js @@ -1,6 +1,7 @@ const caesar = function(value, addBy) { const alphabet = 'abcdefghijklmnopqrstuvwxyz'.split(''); + const specialChars = [' ', '!', ',']; const valueLowerCase = value.toLowerCase(); const valueArray = valueLowerCase.split(''); @@ -12,12 +13,8 @@ const caesar = function(value, addBy) { let finalIndex = letterIndex + addBy; newArr.push(alphabet[finalIndex]); - } else if (valueArray[i].includes(' ')) { - newArr.push(' '); - } else if (valueArray[i].includes('!')) { - newArr.push('!'); - } else if (valueArray[i].includes(',')) { - newArr.push(','); + } else if (specialChars.includes(valueArray[i])) { + newArr.push(valueArray[i]); } else { // return 'is not a part of the alphabet'; return 'no';