我遊蕩,如果這是可能如下:JavaScript的:獲取一個對象的屬性值
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
}
}
}
我如何可以訪問名稱屬性組3。它不會顯示在警報中。我也想比較參數「t」的值。
'的(在層變數名稱)'只遍歷layers'的'屬性。您的'name'屬性是'group3'對象的屬性,而不是'layers'的屬性。 – nnnnnn