У меня есть переменная layerArr, которая содержит и массив объектов.каждый со своими собственными свойствами.
Я хочу просмотреть свойство absoluteEndM каждого объекта, чтобы проверить, больше ли его значение, чем значение sctrLength, и затем сделать что-то в зависимости от ответа.Я пробовал следующее:
LayerArr[i].absoluteEndM.forEach(function (endMtr)
{
if (endMtr > sctrLength) {
maxWidth = endMtr;
}
else {
maxWidth = sctrLength;
}
})
и
for (var i = 0; i < LayerArr.length; i++) {
if (LayerArr[j].absoluteEndM > sctrLength) {
maxWidth = LayerArr[j].absoluteEndM;
}
else {
maxWidth = sctrLength;
}
}
не работают, и я не уверен, почему.Как правильно это сделать?спасибо
РЕДАКТИРОВАТЬ: layerArr содержит следующие объекты:
layerArr [0], LayerArr [1], LayerArr [2] и LayerArr [3] (они просто нумеруются, без имени)
каждый из них имеет множество свойств, например:
layerArr[0].endDate
layerArr[0].cracked
layerArr[0].absoluteEndM
etc...
и:
layerArr[1].endDate
layerArr[1].cracked
layerArr[1].absoluteEndM
etc...
Я не уверен, как еще объяснить это