Какой самый оптимальный способ подсчета появления значения среди многих ассоциативных массивов. Например, у нас есть
var array1 = {
firstname: 'john',
lastname: 'bob'
};
var array2 = {
firstname: 'sara',
lastname: 'johnson'
};
var array 3 = {
firstname: 'john',
lastname: 'paul'
};
как бы я в этом случае посчитал, сколько раз "джон" встречается как имя? (возвращаемое значение должно быть 2)