From cd65509a6ddb531e62553d2f50e07f45c62970a2 Mon Sep 17 00:00:00 2001 From: curbengh <43627182+curbengh@users.noreply.github.com> Date: Wed, 31 Jul 2019 17:13:16 +0930 Subject: [PATCH] refactor: forEach() --- lib/front_matter.js | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/lib/front_matter.js b/lib/front_matter.js index 947b9d8..19807a5 100644 --- a/lib/front_matter.js +++ b/lib/front_matter.js @@ -56,19 +56,14 @@ function parse(str, options) { if (!data) return {_content: str}; - const keys = Object.keys(data); - let key = ''; - let item = ''; - // Convert timezone - for (let i = 0, len = keys.length; i < len; i++) { - key = keys[i]; - item = data[key]; + Object.keys(data).forEach(key => { + const item = data[key]; if (item instanceof Date) { data[key] = new Date(item.getTime() + (item.getTimezoneOffset() * 60 * 1000)); } - } + }); data._content = splitData.content; return data;