From 3a78681d9e01a1b247e990036a2122ebad1e99ef Mon Sep 17 00:00:00 2001 From: eight Date: Thu, 9 Nov 2017 08:24:37 +0800 Subject: [PATCH] Fix: use .map to build varDef --- js/usercss.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/js/usercss.js b/js/usercss.js index cc4361a6..4be81f1e 100644 --- a/js/usercss.js +++ b/js/usercss.js @@ -40,10 +40,7 @@ var usercss = (() => { preprocess(source, vars) { return loadScript('/vendor/stylus-lang/stylus.min.js').then(() => ( new Promise((resolve, reject) => { - let varDef = ''; - for (const key of Object.keys(vars)) { - varDef += `${key} = ${vars[key].value};\n`; - } + const varDef = Object.keys(vars).map(key => `${key} = ${vars[key].value};\n`).join(''); // eslint-disable-next-line no-undef stylus(varDef + source).render((err, output) => {