То, что у вас есть, это , а не Массив; это объект. Объекты массива do имеют свойство "length", а объекты - нет.
Непонятно, что именно вы хотите; если вы хотите посчитать каждое свойство каждого объекта внутри «dMContent», вы бы написали что-то для подсчета рекурсивно. Для одного «слоя» объекта, что-то вроде этого может быть тем, что вы хотите:
function objectSize(obj) {
var count = 0;
for (var k in obj) {
if (obj.hasOwnProperty(k)) ++count;
}
return count;
}