lodash.js fiddle
Added lodash from cdnjs.com in order to have lodash capabilities in chrome.
by shiv_veerashetty
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.15/lodash.min.js"></script>
JavaScript
var data = {
"1": [{},{}],
"1-2": [{},{},{},{}],
"1-21-2-1": [{},{},{}],
"1-2-1-2": [{},{},{},{},{},{},{},{}],
"1-2-3-4-5": [{}]
}
var noofclusters = []
_.each(_.keys(data), (o)=> {
var clusterLength = _.split(o,"-").length + 1
var noOfClusters= data[o].length
var val = clusterLength*noOfClusters
noofclusters.push(val)
console.log(o,"---",clusterLength,"*",noOfClusters,"=", clusterLength*noOfClusters)
})
console.log(_.sum(noofclusters))