From 005dfa24cd20145b8bf7bb01cf01e5614432caf0 Mon Sep 17 00:00:00 2001 From: Kevin Martensson Date: Sun, 23 Jul 2017 20:58:15 +0200 Subject: [PATCH] Return empty `string` when there are no arguments --- index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.js b/index.js index f98f65a..41ae344 100644 --- a/index.js +++ b/index.js @@ -152,7 +152,7 @@ function applyStyle() { // Support varags, but simply cast to string in case there's only one arg const args = arguments; const argsLen = args.length; - let str = argsLen !== 0 && String(arguments[0]); + let str = argsLen === 0 ? '' : String(arguments[0]); if (argsLen > 1) { // Don't slice `arguments`, it prevents V8 optimizations