Loop through arrayObjects with condition Javascript

I found a nice example on here showing how to look through arrayObjects with a condition but I have a question.

As is stands its console.logging every time it the condition is false. Is it possible to only console.log once when its finished looping through everything.

var arrayObjects = [{
    "building": "A",
    "status": "good"
  },
  {
    "building": "B",
    "status": "horrible"
  }
];

for (var i = 0; i < arrayObjects.length; i++) {
  console.log(arrayObjects[i]);

  for (key in arrayObjects[i]) {

    if (key == "status" && arrayObjects[i][key] == "good") {

      console.log(key + "->" + arrayObjects[i][key]);
    } else {
      console.log("nothing found");
    }
  }
}

Answer

Simply use .length with if condition.

var arrayObjects = [{
    "building": "A",
    "status": "good"
  },
  {
    "building": "B",
    "status": "horrible"
  }
];

for (var i = 0; i < arrayObjects.length; i++) {
  console.log(arrayObjects[i]);

  if( i === arrayObjects.length-1 ) {
      console.log("nothing found");
  }
}