Cómo verificar si mi clave existe en el objeto de matriz

var arr = [{
   key: "key1", value: "z"
}, {
   key: "key2", value: "u"
}, {
   ...
}];

Cómo comprobar si mikey:"key1" ya existe o no. Si no existe, necesito agregar la clave en ma array.

if(arr.hasOwnProperty("key1")){
      arr.unshift({key:"key1", value:"z"});
}

Respuestas a la pregunta(12)

Su respuesta a la pregunta