JS实现动态计算数组内所有元素key的频率
/***
** contentCal - JS实现动态计算数组内所有元素key的频率
** param data - 需要计算的数组
** return contentArray - key元素频率
**/
function contentCal(data){
var contentArray = new Array();
$.each(data, function(key, value){
//是否已经包含该元素
//value:indexOf
//key:hasOwnProperty
if(contentArray.hasOwnProperty(key))//有则+1
contentArray[key] =
contentArray[key] + 1;
else//没有则置为1
contentArray[key] = 1;
});
return contentArray;
}