I am wandering if this is possible below:
var layers = {};
layers.group3 = new L.MarkerClusterGroup(); //some group of objects 
layers.group3.name = "somestr"; //here i want to give a property name to group3 object. 
function checkLayers(data, t) {
    for (var name in layers) {
         var value = layers[name];
         alert("name: "+name+ " value: "+value);
         if(layers.group3.name == t){
             //do something
         }
    }     
}
How can i access the name property for group3. It does not show up in the alert. And I also want to compare the value to parametar "t".
for (var name in layers)only loops over the properties oflayers. Yournameproperty is a property of thegroup3object, not a property oflayers.