From b4a42b54843d5895ee976c615812b680aae662eb Mon Sep 17 00:00:00 2001 From: sr9yar Date: Sun, 3 Dec 2017 15:07:24 +0300 Subject: [PATCH] Error when using Object.values Object.values in not widely supported --- index.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 87535b4..f5e07db 100644 --- a/index.js +++ b/index.js @@ -60,7 +60,12 @@ class Rake { } }); - Object.values(wordFreq).forEach((freq) => { wordDegree[freq] += wordFreq[freq]; }); + + var vals = Object.keys(wordFreq).map(function(key) { + return wordFreq[key]; + }); + + vals.forEach((freq) => { wordDegree[freq] += wordFreq[freq]; }); Object.keys(wordFreq).forEach((i) => { wordScore[i] = wordDegree[i] / (wordFreq[i] * 1.0); }); return wordScore; }