list in Util

This commit is contained in:
Daniel Odendahl Jr
2017-08-17 21:55:11 +00:00
parent c532eb726c
commit 80d86b3411
3 changed files with 14 additions and 6 deletions
+4
View File
@@ -73,6 +73,10 @@ class Util {
}
return arr;
}
static list(arr, conj = 'and') {
return `${arr.slice(0, -1).join(', ')}${arr.length > 1 ? `${arr.length > 2 ? ',' : ''} ${conj} ` : ''}${arr.slice(-1)}`; // eslint-disable-line max-len
}
}
module.exports = Util;