From 58e973c0dda219aab4ae1fcf925a72916126d7b9 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Thu, 18 Dec 2014 07:38:59 -0500 Subject: [PATCH] refactor(client) getStrBigFirst --- lib/client.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/lib/client.js b/lib/client.js index 6b51bcec..4a085b2d 100644 --- a/lib/client.js +++ b/lib/client.js @@ -464,13 +464,15 @@ var Util, DOM, CloudFunc, join; }; function getStrBigFirst(str) { - var isStr = Util.type.string(str), - ret = str; + var first; - if (isStr && str.length) - ret = str[0].toUpperCase() + str.substring(1); + if (!str) + throw Error('str could not be empty!'); - return ret; + first = str[0].toUpperCase(); + str = first + str.slice(1); + + return str; } }