BossBey File Manager
PHP:
8.2.30
OS:
Linux
User:
imagivibe
Root
/
usr
/
lib
/
node_modules
/
pm2
/
node_modules
/
pm2-sysmonit
/
src
📤 Upload
📝 New File
📁 New Folder
Close
Editing: MeanCalc.js
class MeanCalc { constructor(count) { this.metrics = [] this.count = count } inspect() { return this.val() } add(value) { if (this.metrics.length >= this.count) { this.metrics.shift() } this.metrics.push(value) } val() { if (this.metrics.length == 0) return 0 let sum = this.metrics.reduce((prev, curr) => curr += prev) return Math.floor((sum / this.metrics.length) * 1000) / 1000 } } module.exports = MeanCalc
Save
Cancel